Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Esta guía explica cómo modificar la versión de PHP disponible para los sitios de su Hosting Web de Infomaniak.

 

Prólogo

  • Es posible pasar de una versión antigua y potencialmente vulnerable de PHP a una versión reciente, pero volver a esta versión vulnerable ya no será posible por razones de seguridad.
  • El cambio es efectivo inmediatamente y de manera permanente.
  • Consulte esta otra guía si busca información sobre la configuración de la versión de PHP utilizada en SSH.
  • Es posible que deba actualizar su hosting con antelación para acceder a las últimas versiones de PHP ofrecidas por Infomaniak.

 

Modificar la versión de PHP utilizada para un sitio web

Es posible modificar fácilmente la versión de PHP utilizada en todo un sitio web:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Manager de Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio en cuestión.
  3. Haga clic en Más información.
  4. Haga clic en Modificar:
  5. Seleccione la versión de PHP deseada.
  6. Haga clic en Guardar al final de la página para guardar el cambio:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo conectarse a su Alojamiento Web utilizando una clave SSH.

 

✘ NO DISPONIBLE con
sitios del tipo Node.js
y alojamientos Starter


 

Requisitos previos

  1. Crear una cuenta FTP + SSH desde el Panel de control de Infomaniak.
  2. Crear una clave SSH con un algoritmo seguro, por ejemplo ed25519:
    • ssh-keygen -t ed25519

      ya que con una clave RSA (ssh-keygen o ssh-keygen -t rsa), la conexión será rechazada y se mostrará el siguiente error en modo detallado:

      debug1: send_pubkey_test: no mutual signature algorithm

 

Subir la clave SSH

Para ello:

  1. Conéctese al servidor por SSH (¿necesita ayuda?).
  2. Vaya al directorio raíz de su alojamiento:

    cd ~
  3. Cree el directorio «.ssh»:

    mkdir .ssh
  4. Modifique los permisos del directorio .ssh a CHMOD 700.
  5. Cree el archivo authorized_keys y pegue en él su clave SSH pública en una sola línea (importante).
  6. Modifique los permisos del archivo authorized_keys a CHMOD 600.

 

El reenvío de agentes SSH (ForwardAgent / ssh -A) no está admitido en la infraestructura de Infomaniak, ya que esta función de reenvío de agentes SSH presenta riesgos de seguridad importantes.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo activar o desactivar el modo de mantenimiento en un sitio web de un Alojamiento Infomaniak.

 

Prólogo

  • El modo mantenimiento permite mostrar un mensaje personalizado a sus visitantes, por ejemplo, durante la resolución de un problema técnico.
  • También es posible especificar direcciones IP que podrán saltar esta página.
  • Se envía un correo electrónico a los usuarios de la Organización.

 

Activar el modo mantenimiento

Para activar una página que reemplace temporalmente su página de inicio habitual:

  1. Haga clic aquí para acceder a la gestión de su producto en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en el botón de alternancia (toggle switch) para activar la página de mantenimiento.
  4. Confirme la advertencia.
  5. Haga clic en el botón para activar:

 

Personalizar la página de mantenimiento

Para crear una página con el mensaje de su elección:

  1. Haga clic aquí para acceder a la gestión de su producto en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en Página y mantenimiento en el menú lateral izquierdo.
  4. Haga clic en Crear una página o en el botón Personalizar si ya existe:
  5. Diseñe el texto de su elección.
  6. Configure la visualización con la ayuda de los elementos a la derecha.
  7. Haga clic en Guardar y activar para publicar la página:

 

Permitir que las direcciones IP salten la suspensión

Es posible mostrar el sitio web real incluso con el modo mantenimiento activado. Para ello, es necesario especificar las direcciones IP de las computadoras que deben poder omitir el modo mantenimiento:

  1. Active el modo mantenimiento según el procedimiento anterior.
  2. Vuelva a la página de configuración de la página de mantenimiento (consulte el procedimiento anterior).
  3. En Mantenimiento a la derecha, haga clic en Insertar mi dirección IP para permitir que su computadora muestre el sitio sin modo mantenimiento:
    • También es posible ingresar manualmente las IP a autorizar.
  4. Haga clic en Guardar y publicar.

Si las direcciones IP de las computadoras agregadas cambian, será necesario repetir estos pasos.

 

Desactivar el modo mantenimiento

Para desactivar el mensaje que se muestra en su sitio durante el mantenimiento:

  1. Haga clic aquí para acceder a la gestión de su producto en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en el botón Desactivar o en el interruptor (toggle switch) para desactivar la página de mantenimiento:
  4. Confirme la desactivación del mantenimiento.

 

Método alternativo para WordPress

No se recomienda activar la página de mantenimiento de Infomaniak anterior para trabajar luego en WordPress.

Se recomienda instalar una extensión de WordPress (hay docenas disponibles) dedicada a la puesta en mantenimiento dentro del propio CMS.

De lo contrario, puede agregar el código <?php $upgrading = time(); ?> en un nuevo archivo vacío llamado .maintenance (el punto antes del nombre del archivo es importante) colocado en el servidor en la raíz de su sitio, lo que desactivará todas sus páginas excepto la página de inicio de WordPress.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo cancelar completamente un Servidor Cloud.

 

Prólogo

  • Para la mayoría de los productos, confirme la solicitud de cancelación por correo electrónico, de lo contrario, ningún dato será eliminado.
  • Los cargos abiertos y fuera de paquete siguen siendo debidos.
  • Se envía una confirmación de cancelación a los posibles otros administradores de la Organización.
  • Las copias de seguridad se eliminarán irrevocablemente al cancelar, haciendo que cualquier restauración sea imposible.

 

Cancelar un servidor

Para acceder a la cancelación de los productos:

  1. Haga clic aquí para acceder a la gestión de su Servidor Cloud en el Administrador Infomaniak (¿necesita ayuda?).
  2. Haga clic en el menú de acción ⋮ situado a la derecha del elemento correspondiente.
  3. Elija Cancelar:
  4. Siga el procedimiento hasta el final.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo utilizar las variables de entorno PHP con los Alojamientos Web que funcionan en php-fpm.

 

Prólogo

  • Las variables de entorno PHP son variables del sistema utilizadas para almacenar información sobre las solicitudes HTTP y las redirecciones.
  • Por lo general, se utilizan en los servidores web para almacenar detalles sobre las solicitudes anteriores o las redirecciones que se han realizado.
  • Estas variables pueden contener información como las URLs anteriores, los métodos HTTP o cualquier otra información relacionada con la navegación del cliente en el servidor web.

 

Utilizar las variables de entorno

Para utilizar las variables de entorno PHP:

  1. Defina las variables de entorno PHP en un archivo .htaccess:
    • SetEnv EXAMPLEVARIABLE hello
  2. En su archivo PHP, el nombre de la variable a llamar corresponde al mismo nombre de variable definido en la variable de entorno:
    • <?php getenv('EXAMPLEVARIABLE');

En este ejemplo, el resultado mostrado será hello.

 

Ir más allá con las variables de entorno

Es posible configurar variables de entorno directamente desde el Manager para todo su sitio web:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio concerned:
  3. Haga clic en Administrar parámetros avanzados:
  4. Haga clic en la pestaña PHP / Apache:
  5. Más abajo en la página, haga clic en la flecha para desplegar la sección Variables de entorno.
  6. Haga clic en el icono Agregar.
  7. Ingrese la variable y su valor.
  8. Haga clic en el botón para guardar:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo mostrar las rutas absolutas Infomaniak para ciertas aplicaciones web que necesitan conocerlas.

 

Obtener la ruta absoluta…

… de un alojamiento web

Para ello:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al alojamiento correspondiente.
  3. Haga clic a continuación en la flecha para desplegar la sección Información de este alojamiento.
  4. La indicación resaltada a continuación es la ubicación del sitio de ejemplo:

… de un sitio web

Para ello:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio correspondiente.
  3. Haga clic a continuación en la flecha para desplegar la sección Información de este sitio.
  4. La indicación resaltada a continuación es la ubicación del sitio de ejemplo:

¿Le ha sido útil esta FAQ?

Esta guía explica el funcionamiento, la configuración y la gestión de ModSecurity en los servidores de Infomaniak.

 

Introducción

  • ModSecurity (mod_secure) está disponible y activado por defecto en los servidores de Infomaniak:
    • Todas las solicitudes HTTP se someterán a las reglas de seguridad definidas por ModSecurity.
    • La extensión PHP uploadprogress no está disponible en los servidores de Infomaniak, ya que PHP se utiliza en su versión FPM.
  • No es posible desactivar ModSecurity en los servidores de Infomaniak:
    • El parámetro es global para el servidor donde se aloja su sitio web, lo que significa que todas las reglas de seguridad definidas se aplicarán a su sitio.

 

En caso de problemas

Error de idioma en el navegador (código 403)

Si aparece el mensaje de error ModSecurity: Access denied with code 403 (phase 2). Operator EQ matched 0 at REQUEST_HEADERS. (...) relacionado con ModSecurity, debe verificar que un idioma predeterminado esté configurado correctamente en su navegador web. Este error a veces puede ser causado por parámetros de idioma mal configurados en el navegador.

Advertencia "Request body larger than configured limit"

Si observa mensajes relacionados con el error o la advertencia Request body larger than configured limit, tenga en cuenta que se trata solo de una advertencia; la solicitud se procesa de todos modos y no se bloquea. Esta configuración es específica de algunas versiones antiguas de alojamiento (tipo jessie) y permite que todas las solicitudes se procesen en el servidor sin afectar a sus visitantes.


¿Le ha sido útil esta FAQ?

Esta guía explica qué es un proveedor de alojamiento web como Infomaniak y precisa su papel, su ámbito de acción y los límites de su asistencia técnica.

 

Infomaniak, proveedor de alojamiento desde 1996

Según Wikipedia, un proveedor de alojamiento web es una empresa que proporciona alojamiento en Internet de sistemas informáticos a personas o entidades que no desean hacerlo por sus propios medios.

Infomaniak, también es:

  • … décadas de experiencia en alojamiento y soluciones en línea de alto rendimiento.
  • … más de un millón de usuarios en Suiza y Europa confiando la gestión de sus datos críticos.
  • … una empresa certificada ISO 27001, 9001, 14001, 50001 y comprometida con un digital sostenible.
  • … 100% de saber hacer tecnológico "Swiss made" con datos alojados en Suiza en sus propios centros de datos.
  • … una rica base de conocimientos y un soporte al cliente disponible para guiarlo.

 

Responsabilidades y límites de intervención

Como proveedor de alojamiento, Infomaniak instala, asegura y mantiene actualizada la infraestructura del servidor, hace evolucionar sus interfaces de gestión (Manager) y acompaña a sus clientes en el uso óptimo de las herramientas proporcionadas. Infomaniak se esfuerza por ofrecer soluciones accesibles a todos; sin embargo, el soporte humano para los productos gratuitos es por naturaleza restringido para garantizar la sostenibilidad de estos servicios.

Por razones de seguridad y confidencialidad, no se proporcionará ninguna asistencia sin una identificación formal del interlocutor.

El soporte se dirige exclusivamente a los administradores de la Organización. Los clientes finales o los usuarios que disfrutan de un contrato a través de un Socio revendedor deben dirigirse a su administrador o proveedor dedicado en primer lugar.

 

Ámbito del soporte técnico

La asistencia técnica no interviene para:

  • El desarrollo y la programación: depuración de sitios, corrección de código fuente, scripts personales (PHP, JS, etc.)
  • El uso e integración de las API.
  • El mantenimiento aplicativo y el webmastering: depuración, actualización o gestión de contenido para aplicaciones de terceros (por ejemplo, CMS como WordPress, clientes de correo como Outlook, etc.).
  • Las intervenciones locales y personalizadas: toma de control remoto, configuración de su propio hardware, instalaciones o migraciones manuales complejas.

Pero el soporte le asistirá con gusto para:

  • La infraestructura y el Manager: resolución de incidentes relacionados con la red, el hardware o las interfaces de gestión de Infomaniak.
  • El uso de los servicios de Infomaniak: aclaración de los procesos de configuración y ayuda para empezar a usar nuestras funcionalidades nativas.
  • La orientación documental: guiarle hacia los recursos y guías técnicas adecuados para que sea autónomo.

Una asistencia Premium y un servicio de migración están disponibles para necesidades más específicas.

 

Encontrar ayuda externa

Para obtener ayuda relativa al contenido de su sitio, su programación o la organización avanzada de sus buzones de correo, utilice la plataforma de licitaciones de Infomaniak que cuenta con más de 1000 profesionales verificados, o consulte el directorio.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo modificar la versión de PHP utilizada en la línea de comandos (PHP CLI) en un alojamiento web de Infomaniak.

 

Prólogo

  • Útil para configurar un script específico o una sesión PHP en línea de comandos (CLI).
  • Para modificar la versión de PHP del servidor web (FPM/Apache) a través del Manager, consulte esta otra guía.

 

Versión predeterminada de PHP CLI

El comando php utiliza la versión predeterminada del servidor. Verifique la versión activa con este comando:

# Check current PHP version
php -v

Para la estabilidad de sus scripts, utilice una ruta explícita (por ejemplo, php8.2) o modifique su variable PATH.

 

Modificar la versión de PHP en CLI

Puede configurar la versión de PHP cargada automáticamente en su sesión SSH a través de dos archivos principales.

 

1. Uso de .bashrc (Recomendado)

El archivo ~/.bashrc se lee al abrir un shell interactivo.

  1. Abra el archivo (o créelo si no existe):

    touch ~/.bashrc
    nano ~/.bashrc
  2. Agregue esta línea para definir la versión deseada (ejemplo con PHP 8.3):

    export PATH="/opt/php8.3/bin:$PATH"
  3. Actualice la configuración:

    source ~/.bashrc
  4. Verifique el cambio:

    php -v
    which php

 

2. Uso de .profile (Alternativa)

El archivo ~/.profile se lee al conectarse a través de SSH (modo de inicio de sesión).

  1. Modifique el archivo:

    nano ~/.profile
  2. Agregue la línea de exportación:

    export PATH="/opt/php8.3/bin:$PATH"

 

3. Cargar .bashrc sistemáticamente

Para aplicar la configuración a todos los tipos de sesiones, agregue este código en sus archivos ~/.bash_profile o ~/.profile:

# Load .bashrc if it exists
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

 

Ejecutar una versión específica puntualmente

Para ejecutar un script con una versión específica sin cambiar su entorno global, llame directamente al binario:

# Execute with a specific version
/opt/php8.2/bin/php my_script.php
/opt/php8.3/bin/php -v

Una vez completados estos pasos, sus sesiones SSH y sus scripts CLI utilizarán la versión de PHP seleccionada por defecto.


¿Le ha sido útil esta FAQ?

Esta guía se refiere a Redis, un módulo PHP para Servidor Cloud de Infomaniak.

 

Preámbulo

  • Redis se utiliza con PHP para acelerar el rendimiento sirviendo como caché para datos temporales y para gestionar las sesiones de usuario, mejorando así la eficiencia de las aplicaciones web.
  • Redis también permite implementar sistemas de cola y almacenar temporalmente datos para tareas asíncronas o estadísticas.

 

Instalar Redis

Redis se instala desde Fast Installer, las aplicaciones disponibles en unos pocos clics en Servidor Cloud:

  • Después de la instalación, Redis es accesible a través de la IP/puerta localhost:6379 o 127.0.0.1:6379
  • La contraseña para Redis debe tener entre 15 y 99 caracteres (inclusive).

¿Le ha sido útil esta FAQ?

Esta guía explica cómo acceder a la configuración de un sitio web de Infomaniak para mostrar información técnica como la versión de PHP, de Apache o las extensiones y módulos de PHP activados.

 

Ver la información técnica del sitio

Para acceder a la gestión del sitio web:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Gestor de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio correspondiente:
  3. Haga clic en Administrar parámetros avanzados:
  4. Tome nota de la información del sitio web en las pestañas General, PHP / Apache y Extensiones de PHP.
  5. Haga clic en Bases de datos en el menú lateral izquierdo para obtener la versión de MySQL del alojamiento web:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo ejecutar el gestor de dependencias de código abierto Composer 2 utilizando un comando SSH.

 

Prólogo

  • Composer es un gestor de dependencias de código abierto para PHP que permite definir, instalar y actualizar las bibliotecas necesarias para un proyecto PHP.
  • Composer 1 está obsoleto desde 2021 y no permite instalar nuevos paquetes ni realizar actualizaciones desde 2025.
  • Solo la versión 2 de Composer es ahora compatible y disponible en todas las versiones de PHP de 7.2 a 8.3.

 

Ejecutar Composer 2

Composer 2 ya está preinstalado y accesible a través de SSH. Por lo tanto, no es necesario instalarlo manualmente.

Uso sencillo

Conéctese a su alojamiento a través de SSH y luego utilice el siguiente comando:

composer

Este comando ejecutará automáticamente la versión 2 de Composer compatible con la versión de PHP actualmente utilizada en su sesión.

Verificar la versión activa

Puede verificar la versión de Composer disponible con:

composer --version

Ejemplo de salida: Composer versión 2.5.0 2022-12-20 10:44:08

Forzar una versión específica de PHP

Si desea ejecutar Composer con una versión específica de PHP, hay alias disponibles. Por ejemplo:

composer_php8.1 --version

o también:

composer_php7.4

Estos alias permiten ejecutar Composer 2 con el intérprete PHP especificado, útil para probar o desplegar un proyecto en una versión objetivo de PHP.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo restablecer un VPS Cloud / VPS Lite.

 

Prólogo

  • Este procedimiento borra todo el contenido del volumen dedicado al sistema operativo (/dev/vda).
  • En el caso de un VPS Cloud, el volumen dedicado al almacenamiento de datos (/dev/vdb) no se ve afectado por el restablecimiento.
     

Atención: según el sistema operativo instalado, el volumen del sistema puede llamarse /dev/sda, /dev/sda1 o /dev/vda… lo mismo para el volumen de datos /dev/sdb, /dev/sdb2 o /dev/vdb … Por lo tanto, debe reemplazar estas indicaciones por las que correspondan a su situación.

 

Restablecimiento del sistema operativo VPS Cloud / VPS Lite

Para acceder al VPS:

  1. Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en el botón Restablecer.
  4. Siga las instrucciones mostradas para completar el restablecimiento.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo acceder a la consola VNC con VPS Cloud / VPS Lite de Infomaniak.

 

Prólogo

  • El acceso inicial al servidor se realiza mediante clave SSH; por lo tanto, es necesario asignar una contraseña a la cuenta root o crear otro usuario antes de poder autenticarse con la consola VNC.
  • ¡Atención: ¡es necesario usar el teclado con disposición US para poder usar VNC normalmente!

 

Abrir la consola VNC

Para ello:

  1. Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en Abrir la consola VNC bajo Acciones rápidas.

 

Si hay un problema de visualización de la consola, entonces desde la VM:

En /etc/default/grub modifique GRUB_CMDLINE_LINUX_DEFAULT, GRUB_GFXMODE y GRUB_GFXPAYLOAD_LINUX (esta última variable probablemente falta y debe agregarse):

GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0 net.ifnames=0 console=tty0 console=ttyS0,115200
earlyprintk=ttyS0,115200 consoleblank=0 systemd.show_status=true video=VGA-1:1280x1024"
GRUB_GFXMODE=1280x1024x16
GRUB_GFXPAYLOAD_LINUX=keep

Luego actualice grub y reinicie:

grub-mkconfig -o /boot/grub/grub.cfg

La resolución puede modificarse (1000x400 en lugar de 1280x1024, por ejemplo) para permitir mostrar la consola VNC en la interfaz de administración sin abrir una nueva pestaña.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo autorizar ciertos puertos entrantes y/o salientes en el firewall (parefeux o firewall) de un alojamiento web o de un Servidor Cloud.

 

Prólogo

  • En un alojamiento web compartido, solo es posible abrir puertos en salida.
  • En un Servidor Cloud, es posible abrir puertos en entrada y en salida.
  • La apertura de puertos permite asegurar el buen funcionamiento de ciertas aplicaciones, pero puede disminuir la seguridad de su alojamiento.

 

Acceder a la herramienta y agregar una regla

Para gestionar la apertura de los puertos desde el Manager:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Manager Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al alojamiento correspondiente.
  3. Haga clic en Seguridad en el menú lateral izquierdo.
  4. Haga clic en Apertura de puertos en el menú lateral izquierdo.
  5. Haga clic en el botón Abrir un puerto:

Abrir un puerto

Solo es posible indicar un solo puerto por regla, y solo una IP / host por campo:

Al indicar una IP o un host, la conexión solo se autorizará en estos casos:

  • Regla entrante: si la conexión proviene de esta IP o del host indicado
  • Regla saliente: si la conexión se realiza hacia esta IP o este host

Lo mismo para elTipode conexión, si el protocolo utilizado para la conexión no es el indicado en la regla, la conexión no se autoriza.

 

Abrir el puerto saliente 25 de manera global

Puede abrir el puerto saliente 25 desde el gestor si se especifica un host de destino.

Con un Servidor Cloud, para abrir este puerto al mundo entero, contacte con el soporte de Infomaniak justificando su solicitud.

 

Puertos abiertos por defecto

Una vez accedido a la herramienta de apertura de puertos, encontrará la lista de puertos abiertos por defecto en la página.

Con un Servidor Cloud, para excepcionalmente cerrar algunos de los puertos listados, contacte con el soporte de Infomaniak justificando su solicitud.

La visualización puede realizarse a veces en varias páginas:

Puertos MySQL

Sobre los puertos de las bases de datos, consulte estas guías:

 

Verificar la actividad de un puerto (Servidor Cloud)

En Servidor Cloud, para verificar si una aplicación escucha en un puerto en particular (1234 en el ejemplo de abajo) y para conocer el nombre de la aplicación en cuestión, ejecute en SSH:

netstat -anpe | grep "1234" | grep "LISTEN"

¿Le ha sido útil esta FAQ?

Esta guía explica cómo migrar un alojamiento web compartido a un Servidor Cloud, recuperando todos sus datos, sitios web, bases de datos, etc.

 

Introducción

  • Tenga en cuenta:
    • Los nombres de las bases de datos y los usuarios de las bases de datos se conservan.
    • Las cuentas FTP se conservan con los mismos nombres, pero el servidor de alojamiento cambia a una dirección del tipo xxxx.ftp.infomaniak.com.
    • La IP de los sitios cambiará, excepto las IP dedicadas.
    • Durante esta operación, las estadísticas se restablecen.
  • Si ya tiene un Servidor Cloud, pase directamente al paso 2 de esta guía.
  • Para migrar un alojamiento web de un Servidor Cloud a un otro Servidor Cloud, consulte esta otra guía.
  • Para migrar un alojamiento web de un Servidor Cloud a un alojamiento web compartido, consulte esta otra guía; tenga en cuenta que se trata de una operación que deberá realizar manualmente.

 

1. Solicitar un Servidor Cloud

Para ello:

  1. Haga clic aquí para acceder a la gestión de los Servidores Cloud en el Manager de Infomaniak (¿necesita ayuda?).
  2. Haga clic en Pedir, elija un Servidor Cloud gestionado y siga el asistente para completar el pedido:

 

2. Migrar el alojamiento al Servidor Cloud

Una vez que el Servidor Cloud esté en funcionamiento:

  1. Haga clic aquí para acceder a la gestión de su producto en el Manager de Infomaniak (¿necesita ayuda?).
  2. Haga clic en el menú de acción ⋮ situado a la derecha del elemento correspondiente.
  3. Haga clic en Modificar la oferta:
  4. Seleccione la oferta de transferencia gratuita.
  5. Seleccione el Servidor Cloud en el que migrar su alojamiento:
  6. Haga clic en el botón Siguiente en la parte inferior de la página y complete todo el proceso.‍
  7. Espere a que se complete la migración del alojamiento; se producirá una interrupción del servicio durante el proceso.

¿Le ha sido útil esta FAQ?

Esta guía proporciona información sobre el archivo robots.txt creado por defecto para los alojamientos web en los que este archivo está ausente.

 

Preámbulo

  • El archivo robots.txt actúa como una guía para los robots de los motores de búsqueda
  • Se coloca en la raíz de un sitio web y contiene instrucciones específicas para estos robots, indicando qué directorios o páginas están autorizados a explorar y cuáles deben ignorar
  • Sin embargo, tenga en cuenta que los robots pueden elegir ignorar estas directrices, convirtiendo el robots.txt en una guía voluntaria en lugar de una regla estricta

 

Contenido del archivo

Si el archivo robots.txt está ausente de un sitio de Infomaniak, se genera automáticamente un archivo con el mismo nombre con las siguientes directivas:

User-agent: *
Crawl-delay: 10

Estas directivas indican a los robots que espacien sus solicitudes cada 10 segundos, lo que evita sobrecargar innecesariamente los servidores.

 

Omitir el robots.txt creado por defecto

Es posible omitir el robots.txt siguiendo estos pasos:

  1. Cree un archivo vacío robots.txt (solo servirá como ubicación para que las reglas no se apliquen).
  2. Gestione la redirección del URI (Uniform Resource Identifier) robots.txt hacia el archivo de su elección utilizando un archivo .htaccess.

Ejemplo

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} /robots.txt$
RewriteRule ^robots\.txt$ index.php [QSA,L]
</IfModule>

Explicaciones

  • El módulo mod_rewrite de Apache está activado para permitir las redirecciones.
  • La condición RewriteCond %{REQUEST_URI} /robots.txt$ verifica si la solicitud se refiere al archivo robots.txt.
  • La regla RewriteRule ^robots\.txt$ index.php [QSA,L] redirige todas las solicitudes a robots.txt a index.php, con la opción [QSA] que conserva los parámetros de la solicitud.

Se recomienda colocar estas instrucciones al principio del archivo .htaccess.


¿Le ha sido útil esta FAQ?

Esta guía trata sobre las direcciones IP, aquellas…

  • … asignadas a los sitios/alojamientos/servidores, IP dinámicas o estáticas, compartidas o dedicadas,
  • … asignadas por su Proveedor de Servicios de Internet (ISP) al establecer una conexión a Internet con su producto Infomaniak.

 

Prólogo

  • Una dirección IP dedicada o estática para un sitio web es una dirección IP permanente que se le asigna específicamente.
  • A diferencia de una dirección IP compartida, que es utilizada por varios sitios web, una dirección IP dedicada garantiza que solo esta plataforma esté asociada a esta dirección.
  • Las direcciones IP dedicadas para sitios web a menudo se utilizan en casos donde la estabilidad, la personalización y la seguridad son importantes, como el alojamiento de servidores, la configuración de firewalls o la activación de certificados SSL (aunque es posible proceder sin una dirección IP dedicada para instalar un certificado SSL).
  • Estos son los principales beneficios:
    • Configurar una entrada PTR o DNS inverso en las IP dedicadas, es útil especialmente para la instalación de un servidor de correo, ya que algunos proveedores de servicios de correo verifican el registro PTR antes de aceptar los correos electrónicos enviados desde un servidor.
    • Mejor estabilidad de la conexión.
    • Reducción del riesgo de mala reputación relacionada con sitios web que comparten la misma dirección IP.
    • Facilidad de configuración de ciertos aspectos técnicos.
    • Una IP dedicada puede mejorar el posicionamiento de un sitio web (aunque hay opiniones divergentes entre los especialistas en SEO).
  • Atención: Infomaniak no permite acceder a sitios web por HTTP(S) a través de IP (dedicadas) en servidores gestionados; debe usar un nombre de dominio que apunte a la IP (o usar la URL de vista previa).

 

Agregar una IP dedicada al sitio web

Para agregar una IP dedicada a su sitio web, consulte esta guía.

En caso de problemas si dirige el tráfico web a un puerto definido, consulte esta otra guía.

 

Bloqueo de la dirección IP (conexión a Internet)

Si ya no puede consultar…

  • … todas sus direcciones de correo electrónico que posee con Infomaniak (que generalmente funcionan bien) y esto con un software/cliente de correo desde una misma red de Internet (es decir, desde la misma dirección IP proporcionada por su ISP)…

… o si, desafortunadamente, ha realizado este tipo de operación:

  • intentos repetidos de conexiones fallidas por FTP, SSH, o en puntos de acceso como el inicio de sesión de WordPress…
  • consultas que devuelven demasiados errores como errores 403 en masa…

… su acceso a los servidores de Infomaniak puede estar bloqueado debido al bloqueo de la dirección IP (banip / ipban) de su conexión a Internet.

Para desbloquear la situación, contacte al soporte de Infomaniak por correo electrónico y especifique el dominio afectado y, sobre todo, su dirección IP pública afectada.

 

Desbloqueo definitivo (IP en lista blanca)

Con un Servidor Cloud, puede solicitar además autorizar definitivamente la dirección IP en cuestión para que el bloqueo no vuelva a ocurrir, independientemente de la situación. Para ello, debe:

  1. Tener una IP dedicada asociada a su Servidor Cloud.
  2. Ser consciente de que Infomaniak ya no bloqueará posibles ataques provenientes de esta IP; los ataques o intentos de acceso malintencionados desde esta dirección ya no serán bloqueados automáticamente por los sistemas de seguridad.
  3. Confirmar por correo electrónico y desde una dirección de contacto asociada a la cuenta (propietario o administrador) que comprende y acepta la plena responsabilidad en caso de ataque proveniente de esta IP.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo comandar, vincular o retirar una IP dedicada a un sitio web.

 

Gestionar las IP dedicadas en un alojamiento

 

Comandar una o varias primeras direcciones IP dedicadas

Para ello:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio en cuestión:
  3. Haga clic en la flecha a la derecha de Herramientas avanzadas en el menú lateral izquierdo.
  4. Haga clic en IP dedicadas en el menú lateral izquierdo.
  5. Haga clic en el botón para comandar una o varias direcciones IP:
  6. Aumente según el número de IP deseadas:

 

Comandar una o varias direcciones IP dedicadas adicionales

Para ello:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio en cuestión.
  3. Haga clic en la flecha a la derecha de Herramientas avanzadas en el menú lateral izquierdo.
  4. Haga clic en IP dedicadas en el menú lateral izquierdo.
  5. Haga clic en el texto para comandar una o varias direcciones IP adicionales:
  6. Aumente según el número de IP deseadas.

 

Vincular una dirección IP dedicada a un sitio web en un alojamiento

Una vez que la IP se haya comandado y pagado, tenga en cuenta los requisitos previos a continuación, ya que pasar a una dirección IP dedicada para un sitio web puede causar una interrupción temporal, especialmente en presencia de un certificado SSL Let's Encrypt.

Requisitos previos

  • Comience por reducir el TTL de los registros DNS A y AAAA (para @ y www) a 5 minutos.
  • Espere la duración del TTL anterior antes de realizar cualquier modificación.
  • El cambio a continuación debe realizarse durante un período de bajo tráfico para limitar la molestia causada por la interrupción inevitable.
  • Al final del procedimiento, deberá esperar el tiempo del nuevo TTL para que la nueva configuración se propague y el certificado SSL se regenere, luego verifique el acceso al sitio en HTTPS para asegurarse de que todo funcione correctamente.

Para pasar a una dirección IP dedicada:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio en cuestión.
  3. Haga clic en la flecha a la derecha de Herramientas avanzadas en el menú lateral izquierdo.
  4. Haga clic en IP dedicadas en el menú lateral izquierdo.
  5. Haga clic en el botón para asociar la IP a un sitio de su alojamiento:
  6. Elige el sitio al que asignar la nueva dirección IP.
  7. Marque la casilla después de haber tomado conocimiento de las advertencias.
  8. Haga clic en el botón Asociar:

 

Eliminar una dirección IP dedicada de un sitio web

Una vez instalada la IP, para desinstalarla:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio en cuestión.
  3. Haga clic en la flecha a la derecha de Herramientas avanzadas en el menú lateral izquierdo.
  4. Haga clic en IP dedicadas en el menú lateral izquierdo.
  5. Haga clic en el menú de acción ⋮ situado a la derecha del elemento correspondiente.
  6. Elige Desvincular:
  7. Tome conocimiento de las advertencias y valide la eliminación para completar el procedimiento de desinstalación de la IP.

 

Consulte esta otra guía si está buscando información sobre posibles problemas relacionados con su IP.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo migrar un Hosting Web de MySQL a MariaDB.

 

Preámbulo

  • MariaDB es una versión mejorada de MySQL, dotada de numerosas funcionalidades potentes integradas y de numerosas mejoras en cuanto al uso, la seguridad y el rendimiento:
    • MariaDB dispone de un mayor pool de conexiones que soporta hasta 200.000 conexiones, mientras que MySQL tiene un pool de conexiones más pequeño.
    • Al comparar el rendimiento de MariaDB y MySQL, se observa que la replicación es más rápida en MariaDB y más lenta en MySQL; MariaDB es más rápida que MySQL en general.
    • MariaDB es de código abierto, mientras que MySQL utiliza código propietario en su edición Enterprise.
  • La actualización a MariaDB es irreversible y todos los sitios presentes en su alojamiento funcionarán luego con esta versión de MariaDB.
  • Durante esta operación, las estadísticas se reinician.

 

Usar MariaDB en lugar de MySQL

Para migrar un alojamiento web a MariaDB:

  1. Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en Bases de datos en el menú lateral izquierdo.
  4. Haga clic en el enlace Migrar a MariaDB.

Para migrar un Servidor Cloud, consulte esta otra guía sobre la migración a una nueva generación de Servidor Cloud.


¿Le ha sido útil esta FAQ?