Base de conocimientos

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

Esta guía le concierne si obtiene el error The web host does not exist al visitar la dirección de un sitio en un Hébergement Web Infomaniak.

 

Prólogo

  • Este tipo de error generalmente se debe a que su nombre de dominio no está correctamente vinculado a su sitio (su nombre de dominio probablemente apunta a la dirección IP incorrecta o está mal configurado).
    • Ejemplo: un dominio abc.xyz mal configurado y que apuntaría en IPv4 a un alojamiento Starter, y en IPv6 a un alojamiento compartido…

 

Resolver un problema de vinculación Dominio - Sitio Web

Para poder volver a poner en línea su sitio:

  • Verifique la zona DNS de su nombre de dominio, especialmente sus registros A.
  • Corrígalos si es necesario indicando la dirección IP de su alojamiento.
    • Cualquier adición/modificación DNS puede tardar hasta 48 horas en propagarse.

Para ello, lo más sencillo es utilizar la herramienta de Diagnóstico DNS Infomaniak para corregir el punteo automáticamente, agrupando previamente los productos en la misma Organización si es necesario.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo prevenir los ataques informáticos y cómo evitar que se piratee el sitio web que gestionas.

 

Usuarios de WordPress: consulte este artículo dedicado.

 

El papel del proveedor de alojamiento

La tarea de Infomaniak es proporcionar alojamiento de calidad, por lo que es primordial responder extremadamente rápido a los diversos ataques a los que cualquier actor de Internet puede estar sujeto. Infomaniak hace todo lo posible para tomar las máximas precauciones contra el hacking, especialmente manteniendo actualizadas las diferentes versiones de las tecnologías utilizadas.

En caso de un pirateo confirmado, si es posible rastrear al autor y la máquina ha sido comprometida debido a un fallo de seguridad por parte de Infomaniak, si la integridad de los servidores está en juego, Infomaniak se hace cargo.

 

El papel del titular del sitio y del webmaster

Si el pirateo de su sitio es de su responsabilidad (un script que no está actualizado, un parche de seguridad que no se ha aplicado, etc.), Infomaniak se pondrá en contacto con usted para advertirle de un problema que deberá resolverse rápidamente. Algunos organismos como Saferinternet pueden suspender el nombre de dominio en origen, lo que desactivará el sitio, pero también el correo electrónico.

Infomaniak no puede contrarrestar los exploits relacionados con un error en su código PHP u otro. Si el pirateo no se detecta, generalmente notará la intrusión bastante rápido por elementos sospechosos en sus páginas o por la recepción de muchos correos electrónicos de error.

Por lo tanto, es su responsabilidad ocuparse de la evolución de su sitio web con el tiempo y no dejarlo "morir" en un rincón, incluso si es necesario recurrir a un webmaster cuyo trabajo sea este.

 

Las recomendaciones de Infomaniak

  1. Actualice regularmente todas sus aplicaciones web (WordPress, Joomla, Drupal, ownCloud, etc.).
  2. Mantenga actualizada la versión PHP de su sitio en los servidores de Infomaniak.
  3. Mantenga su sitio actualizado migrando a las nuevas ofertas cuando se le proponga.
  4. Añada un sistema de protección en sus formularios de contacto (captcha, etc.) y en las posibles herramientas de "recomendación a amigos" (tell-a-friend...).
  5. Realice regularmente un análisis antivirus del alojamiento.
  6. Supervise la herramienta de detección de vulnerabilidades.
  7. Elimine todo lo que no haya desarrollado usted mismo y cuyo autor no haya proporcionado una actualización/corrección durante varios meses.
  8. Realice una copia de seguridad regular de su sitio (consulte esta otra guía si utiliza WordPress) cuando todo vaya bien y guárdela en un lugar seguro (ya que las copias de seguridad automáticas solo se conservan unos días y a veces no es suficiente para retroceder después de que haya notado una intrusión).
  9. Consulte ibarry.ch.

 

Si ha surgido un problema...

  1. Modifique los contraseñas de sus aplicaciones Web, de sus cuentas FTP y de sus bases de datos asegurándose previamente de que no haya ningún virus en su ordenador.
  2. Restaure una copia de seguridad pero actualice inmediatamente todo lo que pueda ser actualizado una vez finalizada la restauración.
  3. Si tiene un problema con un software de terceros, póngase en contacto directamente con su editor o con un Socio y consulte la política de soporte así como el artículo 11.9 de los Términos y condiciones de Infomaniak.

¡Tome nota de estas recomendaciones adicionales!


¿Le ha sido útil esta FAQ?

El módulo CGID para Apache ha sido desactivado en las ofertas de alojamiento web compartido de Infomaniak.

Si es necesario, debe considerar cambiar de oferta a un Servidor Cloud si actualmente está en un alojamiento web compartido, esto se hace de manera transparente: consulte esta otra guía sobre el tema.


¿Le ha sido útil esta FAQ?

Esta guía se refiere a YAZ, una biblioteca de software utilizada para implementar el protocolo Z39.50, un protocolo de búsqueda y recuperación de información que permite la comunicación entre diferentes sistemas de bibliotecas (SIGB) como PMB ampliamente utilizado en Francia.

 

Infomaniak para una gestión eficiente de las bibliotecas

En los Alojamientos Web de Infomaniak, PMB es compatible y YAZ está activado por defecto.

Sin embargo, si encuentra errores como Call to undefined function yaz_connect() será necesario abrir puertos a través del Manager. El puerto 210 es el puerto estándar utilizado para las comunicaciones Z39.50 pero no dude en consultar la documentación de sus aplicaciones.

Para las antiguas ofertas de alojamiento de Infomaniak, es necesario cambiar de oferta.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo aumentar el valor max_children en Servidor Cloud para aumentar el número de procesos PHP simultáneos que pueden ser utilizados por su sitio. Esto será muy útil para resolver problemas de carga infinita de las páginas de su sitio.

 

Prólogo

  • Por defecto en cualquier alojamiento, el límite de max_children está fijado a 20.
    • Aunque es posible aumentar este valor desde el Manager Infomaniak, el límite de max_children se ajusta automáticamente según la configuración de su Servidor Cloud.
    • Para aumentar este límite en alojamiento compartido, migre a Servidor Cloud.
  • Para comprender cómo calcular con precisión los max_children necesarios, consulte este artículo sobre el tema.

 

Aumentar el valor max_children

Requisitos previos

  • Asegúrese de disponer de los recursos necesarios en el servidor Cloud.
  • Asegúrese de que todos los recursos del servidor Cloud no estén siendo utilizados; si resulta que estos están totalmente utilizados, el aumento del valor max_children no tendrá ningún efecto (Modificar los recursos del Servidor Cloud).
  • Controlar el monitoreo de los recursos de su servidor, en el caso de que los recursos de su servidor estén alcanzados, será necesario verificar la optimización de los procesos y de su sitio antes de considerar aumentar el valor max_children.
  • Consulte los informes de error PHP desde la carpeta /ik-logs (master process php logs - nombre del archivo: php-fpm.log) para verificar si se ha excedido el límite "max_children". Ejemplo de error: [05-Jul-2024 09:08:58] WARNING: [pool www.infomaniak.ch] server reached max_children setting (20), consider raising it

Para acceder a la gestión de los parámetros PHP / Apache del sitio cuyo valor max_children debe aumentarse en Servidor Cloud, consulte esta otra guía.

Podrá, en particular…

  • … elegir un nuevo valor de max_children:

No olvide guardar los cambios al final de la página.

 

Límites según el servidor

Límite de max_children según los recursos del Servidor Cloud:

Configuración Servidor Cloudmax_children
2 CPU / 6 Go RAM20
4 CPU / 12 Go RAM40
6 CPU / 18 Go RAM60
8 CPU / 24 Go RAM80
12 CPU / 36 Go RAM120
16 CPU / 48 Go RAM160
24 CPU / 72 Go RAM240
32 CPU / 96 o 128 Go RAM320

¿Le ha sido útil esta FAQ?

Esta guía le concierne si desea realizar pruebas de vulnerabilidad de su sitio / servidor alojado por Infomaniak.

 

Tolerados y restringidos

Es libre de realizar pruebas de vulnerabilidad (inyección SQL, XSS, etc.), de intrusión, o pruebas de penetración (pentest) de su alojamiento Infomaniak únicamente según las siguientes condiciones:

  • … entre las 9h y 17h CET
  • … de lunes a viernes
  • … con el mínimo de paquetes de ataque independientemente del software utilizado (AppScan por ejemplo)
  • … sin nunca realizar un solo ataque de tipo DoS o DDoS (Denegación de servicio / Denial of Service)
  • … respetando los Términos y Condiciones de Infomaniak, en particular el marco compartido de los servicios

 

Cualquier uso abusivo podrá dar lugar a una rescisión anticipada por parte de Infomaniak.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo optimizar la caché de los recursos web mediante las cabeceras HTTP.

 

Prólogo

  • Una buena estrategia de caché permite mejorar significativamente el rendimiento de su sitio evitando retransmitir innecesariamente archivos sin cambios.
  • La caché web se basa en dos mecanismos complementarios:
    1. La duración de validez de la caché (a través de la cabecera Expires) que indica cuánto tiempo se puede reutilizar un recurso sin contactar con el servidor.
    2. La validación condicional (a través de las cabeceras Last-Modified/If-Modified-Since) que permite verificar si un recurso ha cambiado antes de volver a descargarlo.

 

Configuración de la duración de la caché con Expires

La cabecera Expires permite especificar una duración durante la cual el navegador puede reutilizar directamente los recursos desde su caché local. Aquí le indicamos cómo configurarlo en su archivo .htaccess:

  1. Cree o abra el archivo .htaccess en la raíz de su sitio (generalmente en /web o /sites/domain.xyz).
  2. Añada la configuración del módulo expires:

    <IfModule mod_expires.c>
  3. Defina las duraciones de caché adecuadas para cada tipo de recurso:

    ExpiresActive On
    ExpiresByType text/html "access plus 1 week"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"

    Estas directivas significan que:

    • Las páginas HTML se conservarán en caché durante una semana.
    • Las imágenes JPEG, archivos CSS y JavaScript se conservarán durante un mes.

    Adapte estas duraciones según la frecuencia de actualización de sus recursos.

  4. Cierre la sección de configuración:

    </IfModule>

 

Validación condicional con Last-Modified

Aunque un recurso haya expirado en la caché, no siempre es necesario volver a descargarlo por completo. El mecanismo de validación condicional permite al navegador verificar si su versión en caché sigue siendo válida. Este proceso funciona así:

  1. El servidor envía automáticamente una cabecera Last-Modified con cada recurso, indicando su fecha de última modificación.
    • Apache gestiona esto de forma nativa para los archivos estáticos - no se requiere ninguna configuración adicional.
  2. Cuando el navegador solicita nuevamente el recurso, envía una cabecera If-Modified-Since que contiene la fecha que tiene en caché:

    GET /resource HTTP/1.1
    Host: www.example.com
    If-Modified-Since: Wed, 21 Oct 2015 07:28:00 GMT
  3. El servidor compara esta fecha con la fecha real de modificación del archivo:
    • Si el archivo no ha cambiado, simplemente devuelve un código 304 No Modificado, ahorrando así ancho de banda.
    • Si el archivo ha sido modificado, devuelve la nueva versión con un código 200 OK.

¿Le ha sido útil esta FAQ?

Esta guía explica por qué una cuenta FTP (y la mayoría de las veces la Hosting Web también) puede verse repentinamente bloqueada.

 

Prólogo

  • Infomaniak utiliza en todos los servidores compartidos una solución antivirus para combatir el envío de virus a través de FTP y scripts.
  • El antivirus permite detectar:
    • los posibles pirateos de cuentas FTP
    • el envío voluntario o involuntario de archivos (temas WordPress, módulos fraudulentos, etc.) que contienen líneas de código o inclusiones maliciosas

 

Detección de archivo malicioso

El antivirus escanea todos los archivos enviados inferiores a 1 Mo para evitar cualquier subida de virus / script de spam / etc.

En caso de detección de un elemento sospechoso, la contraseña de la cuenta FTP se modifica automáticamente y los archivos incriminados en el servidor se bloquean (FTPban).

El servidor FTP devuelve entonces al cliente FTP un mensaje del tipo

550 Virus Detected and Removed: botnet.infomaniak.5.UNOFFICIAL

o también

550 Virus Detected and Removed: winnow.botnet.ff.trojans.15900.UNOFFICIAL

 

¿Qué hacer si la cuenta está bloqueada?

Si su cuenta FTP se bloquea repentinamente, recibe un correo electrónico; siga el procedimiento que se indique en él para desbloquear la situación. En particular:

  • Limpie su sitio y analice lo que deseaba enviar al servidor.
  • Verifique si las aplicaciones web y CMS que utiliza están actualizadas:
    • La causa de la mayoría de los pirateos proviene de un déficit de seguridad en aplicaciones web obsoletas o de contraseñas demasiado débiles.

 

Resolver el problema definitivamente

Para evitar que su sitio vuelva a ser pirateado y bloqueado, realice las siguientes acciones:

En ningún caso vuelva a publicar los mismos archivos contaminados en su alojamiento, ya que el sitio volvería a ser bloqueado.

  • Actualice las aplicaciones web (WordPress, Joomla, etc.) y las extensiones utilizadas.
  • Elimine las aplicaciones web no utilizadas.
  • Cambie la contraseña de todas sus cuentas FTP.
  • Cambie las contraseñas para acceder a las aplicaciones web (WordPress, Joomla, etc.).
  • Cambie la contraseña de los usuarios de bases de datos MySQL.
  • Elimine los usuarios de las bases de datos MySQL que no utilice.
  • Utilice una contraseña diferente cada vez, compleja con al menos 8 caracteres.
  • Inicie un análisis antivirus manualmente en su alojamiento.
  • Instale y utilice un antivirus actualizado (independientemente del sistema operativo).
  • Consulte esta otra guía si busca información sobre la supervisión y resolución de fallos en los scripts alojados.

Si su sitio no funciona después de una limpieza, es posible que sea necesario reemplazar algunos archivos eliminados por archivos sanos.

Si es necesario, socios locales y recomendados por Infomaniak pueden encargarse de estos trámites: lance una solicitud de oferta gratuita; ellos se encargan de todo, liberándolo de los detalles técnicos.


¿Le ha sido útil esta FAQ?

Esta guía detalla el uso de scripts Perl o Python en los alojamientos de Infomaniak y la gestión de sus módulos.

 

Requisitos previos

  • Alojamientos web compartidos: el módulo CGI ya no está disponible; por lo tanto, la ejecución de scripts Perl y Python no está soportada.
  • Servidores Cloud Managed: para beneficiarse de las últimas tecnologías, es posible actualizar su Servidor Cloud.

 

Configuración web (Apache/CGI)

Para ejecutar scripts Python o Perl a través de Apache en Servidor Cloud, la interpretación de archivos con las extensiones .py y .pl no está activada por defecto.

Con su software/cliente FTP o el Web FTP, agregue y adapte la siguiente directiva en el archivo .htaccess ubicado en la carpeta que contiene sus scripts:

AddHandler cgi-script .pl .cgi .py
Options +ExecCGI

 

Instalación de módulos adicionales

En un Servidor Cloud, tiene la posibilidad de instalar bibliotecas de terceros que no están presentes por defecto.

Python

  • La instalación se realiza a través de PIP, que es un gestor de paquetes utilizado para instalar y gestionar paquetes escritos en Python.
  • Infomaniak ofrece PIP y PIP3 a través de la herramienta Fast Installer.
  • Una vez instalado PIP, podrá instalar módulos Python especificando --user durante el comando. Por ejemplo:
  • pip3 install mysql-connector-python --user

Perl

  • La adición de módulos Perl también se realiza a través de SSH (consola). Es necesario instalarlos en la estructura del usuario y definir la ruta completa dentro de los scripts.

 

Información técnica importante

  • Ruta del intérprete (Path): /usr/bin/python
  • Extensiones: Los scripts deben tener la extensión .pl, .cgi o .py.
  • Limitaciones: El módulo mod_python no está soportado.

 

Resolución de errores (CGIWrap)

Si encuentra el siguiente error al cargar una imagen:

CGIWrap Error: Execution of this script not permitted
Request Data:Extra Path Info: /dossier/.../image.PL.12.34.gif

El servidor interpreta el archivo como un script porque contiene ".PL" (o .PY) en su nombre.
Solución: Simplemente renombre el archivo para eliminar esta mención (ejemplo: image-12-34.gif).


¿Le ha sido útil esta FAQ?

Esta guía explica cómo resolver un problema de importación de un archivo .csv en una tabla MySQL. La alternativa propuesta consiste en leer el archivo CSV línea por línea con PHP e insertar los datos en la base de datos MySQL.

 

Función "LOAD DATA LOCAL INFILE" desactivada

La función LOAD DATA LOCAL INFILE permite importar un archivo CSV directamente en una tabla MySQL. Sin embargo, esta funcionalidad es a menudo explotada por atacantes para obtener acceso no autorizado a sitios alojados en servidores que la aceptan.

Con el fin de prevenir cualquier riesgo de seguridad y proteger los datos de los clientes, Infomaniak ha desactivado la función LOAD DATA LOCAL INFILE. Los usuarios que importan sus archivos CSV a través de phpMyAdmin (sin marcar la opción “CSV via LOAD DATA”) no están afectados.

Aquí hay un método alternativo para importar datos en formato CSV en una tabla MySQL. El ejemplo a continuación muestra cómo manejar correctamente los errores al abrir el archivo CSV y al insertar los datos en la base de datos.

Este script utiliza mysqli para conectarse a la base de datos y consultas preparadas para insertar los datos. Esto garantiza una mejor seguridad, compatibilidad óptima con las versiones recientes de PHP y una integración sencilla en su proyecto, ya sea en un script existente o en un nuevo archivo ubicado en el directorio /web:

$fileName = "data.csv";

// Connect to MySQL database using mysqli
$link = new mysqli("localhost", "username", "password", "database");

// Check database connection
if ($link->connect_error) {
   die("Connection failed: " . $link->connect_error);
}

// Open the CSV file for reading
if (($handle = fopen($fileName, "r")) !== FALSE) {

   // Read each line of the CSV file
   while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {

       // Prepare the SQL query dynamically
       $query = "INSERT INTO `test` VALUES (" . str_repeat('?,', count($data) - 1) . "?)";
       $stmt = $link->prepare($query);

       // Check if query preparation was successful
       if ($stmt === FALSE) {
           die("Query preparation failed: " . $link->error);
       }

       // Bind parameters (assuming all columns are strings)
       $types = str_repeat('s', count($data));
       $stmt->bind_param($types, ...$data);

       // Execute the query
       if (!$stmt->execute()) {
           die("Query execution failed: " . $stmt->error);
       }

       // Close the statement
       $stmt->close();
   }

   // Close the CSV file
   fclose($handle);

} else {
   echo "Error: unable to open the file.\n";
   exit(1);
}

// Close the database connection
$link->close();
?>

 

Obtener ayuda

Lamentablemente, es imposible indicar con precisión en qué parte del script deben insertarse estas líneas de código.

Si este método presenta problemas (por ejemplo, en caso de importación simultánea de varios archivos CSV sin mensaje de error), es posible que la estructura de las tablas o la indexación de los campos sea la causa. En este caso, contacte a su webmaster para verificación.

Consulte también la documentación oficial de PHP relativa a la función fgetcsv().


¿Le ha sido útil esta FAQ?

Esta guía le ayuda a proteger la reputación de su nombre de dominio, para mantener la confianza de los internautas y los proveedores de servicios hacia su sitio web o su empresa, con el fin de facilitar en general el buen funcionamiento de su correo electrónico.

 

La reputación web

Existen diferentes tipos de reputación en Internet, entre ellos la reputación personal, la reputación empresarial y la reputación de dominio.

La reputación de dominio es esquemáticamente una puntuación que determina cómo los sistemas de correo electrónico deciden qué dejar pasar en las bandejas de entrada de los usuarios. Fundamentalmente, la reputación de su dominio es una medida de la salud y la legitimidad de su dominio. Esta reputación puede verse influenciada por la seguridad del correo electrónico y del sitio web.

Por ejemplo, la reputación de un dominio puede disminuir si…

  • … el sitio visible en la dirección del dominio sufre un pirateo que conduce al envío masivo de correos electrónicos fraudulentos,
  • … el correo electrónico del dominio se explota para el envío de spam involuntario.

Si la reputación de su dominio sigue siendo mala, sus correos electrónicos pueden ser marcados como spam y no llegar a su público objetivo. Esto puede afectar la entrega de correos electrónicos (consulte esta otra guía en inglés sobre este tema).

 

Mejorar la reputación del dominio

Siguiendo estos consejos, puede mejorar la reputación de su dominio y, por ejemplo, estimular todos sus esfuerzos de marketing por correo electrónico:

 

Consulte esta otra guía sobre los RBL.


¿Le ha sido útil esta FAQ?

Esta guía le ayudará si, por ejemplo, desea desplegar un paquete como pymysql y este requiere una versión de Python superior a la proporcionada por defecto en su alojamiento.

 

Prólogo

  • Anaconda es una distribución libre y de código abierto de los lenguajes de programación Python y R; tiene como objetivo simplificar la gestión de paquetes y el despliegue.
  • Se recomienda usar Miniconda (versión ligera de conda); se instala en su espacio de usuario, evitando cualquier conflicto con el Python del sistema y no requiriendo derechos de administrador.
  • Tome conocimiento de la documentación oficial; esta guía requiere conocimientos técnicos, por lo tanto, si encuentra un problema con un software de terceros, comuníquese directamente con su editor o un Socio y consulte la política de soporte así como el artículo 11.9 de los Términos y Condiciones de Infomaniak.

 

1. Descargar el instalador

Por ejemplo, la versión Linux de 64 bits para Python 3.11.

user@server:~$ wget https://repo.anaconda.com/miniconda/Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
--2024-03-10 12:00:00--  https://repo.anaconda.com/miniconda/Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
Resolving repo.anaconda.com... 104.16.131.3, 104.16.130.3
Connecting to repo.anaconda.com|104.16.131.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 72787200 (69M) [application/x-sh]
Saving to: ‘Miniconda3-py311_23.10.0-1-Linux-x86_64.sh’

Miniconda3-py311_23.10.0-1-Linux-x86_64.sh  100% [===================>]  69.42M  --.-KB/s    in 0.3s

 

2. Verificar la integridad (Hash SHA256)

user@server:~$ sha256sum Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
6c714a33ea348303f909194246990422e698889417d74b9714856b3e9a7e6c3a  Miniconda3-py311_23.10.0-1-Linux-x86_64.sh

 

3. Iniciar la instalación

El argumento -b permite una instalación silenciosa. Por defecto, Miniconda se instalará en ~/miniconda3.

user@server:~$ bash Miniconda3-py311_23.10.0-1-Linux-x86_64.sh -b
PREFIX=/home/clients/your_client_hash/miniconda3
Unpacking payload ...
Collecting package metadata (current_repodata.json): done
Solving environment: done
Executing transaction: done
installation finished.

 

4. Inicializar y activar Conda

Para usar conda inmediatamente y en cada conexión SSH:

user@server:~$ ~/miniconda3/bin/conda init bash
no change     /home/clients/your_client_hash/miniconda3/condabin/conda
...
modified      /home/clients/your_client_hash/.bashrc

user@server:~$ source ~/.bashrc

 

5. Instalar un paquete (ejemplo: pymysql)

Una vez activado, el prefijo (base) aparece antes de su indicador de comandos. Luego puede instalar sus herramientas sin sudo ni --user.

(base) user@server:~$ python -V
Python 3.11.5

(base) user@server:~$ pip install pymysql
Collecting pymysql
  Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB)
Installing collected packages: pymysql
Successfully installed pymysql-1.1.0

¿Le ha sido útil esta FAQ?

Esta guía detalla la compatibilidad de los alojamientos web de Infomaniak con los IPv4 y IPv6.

 

Prólogo

  • Infomaniak admite tanto IPv4 como IPv6, permitiendo así una conectividad óptima para todos los usuarios.
  • Solo los alojamientos Starter (gratis) y las antiguas fórmulas de alojamiento no son compatibles: actualizar a un Servidor Cloud o alojamiento compartido.
  • La compatibilidad con IPv4 e IPv6 significa que el servicio de alojamiento de Infomaniak permite que los sitios web sean accesibles tanto para los usuarios que utilizan direcciones IPv4 como IPv6.
  • Esto garantiza que su sitio puede ser visitado por todos los tipos de dispositivos y redes, ofreciendo una experiencia óptima a sus usuarios, independientemente del protocolo que utilicen para conectarse a Internet.

 

IPv4, o Protocolo de Internet versión 4

Es la primera versión del protocolo de Internet ampliamente utilizada desde los años 1980. Utiliza direcciones IP de 32 bits, lo que permite identificar y localizar los dispositivos conectados a Internet. Sin embargo, con el agotamiento de las direcciones IPv4, se ha vuelto necesario desarrollar una nueva versión (leer más abajo):

  • Ejemplo de dirección IPv4: 192.168.0.1
  • En este ejemplo, la dirección IPv4 está compuesta por cuatro grupos de números separados por puntos…
    • Cada grupo puede contener un número de 0 a 255.
    • La dirección 192.168.0.1 a menudo se utiliza para representar una dirección IP local en una red privada.
  • Encontrar la IP de su sitio web: consulte esta otra guía
  • Obtener la IP pública de su conexión a Internet actual: https://chk.me/ip

 

IPv6, o Protocolo de Internet versión 6

Es la última versión del protocolo de Internet introducida para resolver el problema del agotamiento de las direcciones IPv4. IPv6 utiliza direcciones IP de 128 bits, ofreciendo un espacio de direccionamiento prácticamente ilimitado. También ofrece funcionalidades mejoradas como la seguridad, la calidad de servicio y la configuración automática de direcciones:

  • Ejemplo de dirección IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • En este ejemplo, la dirección IPv6 está compuesta por ocho grupos de números y letras separados por dos puntos…
    • Cada grupo puede contener un número hexadecimal de 0 a FFFF.
    • La dirección IPv6 es mucho más larga que la dirección IPv4, ofreciendo así un espacio de direccionamiento mucho más amplio.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo configurar una red de sitios WordPress para gestionar varios sitios desde una misma instalación de WordPress de Infomaniak, con direcciones URL del tipo site1.domain.xyz, site2.domain.xyz, o incluso con domain1.com, domain2.com, etc.

 

Instalación de WordPress multisite

Para empezar:

  1. Instale WordPress a través de Infomaniak en su espacio de alojamiento con un nombre de dominio principal:
    • Este primer sitio de WordPress debe ser accesible y funcionar correctamente:
  2. Conéctese por FTP.
  3. Edite el archivo wp-config.php de este primer sitio de WordPress.
  4. Por encima de la línea "/* That's all, stop editing! Happy blogging. */" (#94) copie y pegue el código define('WP_ALLOW_MULTISITE', true);


     
  5. Guarde los cambios.
  6. Luego, conectese a la administración de su sitio WordPress.
  7. Desactive temporalmente todas las extensiones de WordPress:
  8. Vaya al menú HERRAMIENTAS para crear una Red
  9. Elige el método de creación de tus diferentes WordPress (en subdominios)…
  10. Haga clic en el botón de instalación:
  11. Añada las indicaciones que se muestran en pantalla en el wp-config.php y .htaccess en el servidor.
  12. Después de volver a conectarse a su WordPress obtendrá un nuevo menú "Mis sitios" en el que podrá añadir y gestionar sus diferentes sitios de la misma red: 
  13. Vuelva a activar las extensiones desactivadas.
  14. En el Manager, añada un alias a su sitio de la forma *.su-dominio-aquí (el asterisco permite crear un alias comodín) con actualización DNS para que el CNAME correcto se añada automáticamente en la zona: 
  15. Instale o actualice sus certificados SSL:
  16. Cuando cree un nuevo sitio dentro de la red, por ejemplo, nombrándolo home2, entonces será accesible a través de home2.domain.xyz y así sucesivamente: 

Si encuentra algún problema con un software de terceros, póngase en contacto directamente con su editor o con un Socio y consulte la política de soporte así como el artículo 11.9 de los Términos y Condiciones de Infomaniak.


¿Le ha sido útil esta FAQ?

Esta guía trata sobre el soporte de funciones de hash seguras (incluyendo SHA-256) por los servidores de Infomaniak, así como el énfasis en la seguridad de los certificados SSL/TLS utilizando CSR generados con SHA-256.

 

Algoritmo de hash SHA-256

La función de hash criptográfico SHA-1 es compatible y los servidores de Infomaniak también soportan la función SHA-256, útil especialmente para Paypal y SaferPay (SIX).

Los CSR (certificate signing requests) son en SHA-256 y no en SHA-1.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo mostrar la dirección IP de un sitio en su Hosting Web.

 

Prólogo

  • La dirección IPv4 es generalmente la misma para cada uno de los sitios en el alojamiento (a menos que haya adquirido una IP dedicada).

 

Mostrar la dirección IP de su sitio

La dirección IP se especifica en la página de gestión del alojamiento (Starter o que contenga varios sitios):

  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 producto correspondiente.
  3. Luego, haga clic en la flecha para expandir la sección Información de este alojamiento.
  4. La dirección IPv4 se muestra en la página:
  5. La dirección IPv6 también se muestra en el caso de los alojamientos de pago:

¿Le ha sido útil esta FAQ?

Esta guía detalla los errores de tipo "502 Bad Gateway" que se pueden obtener al visitar un sitio web.

 

Prólogo

  • El error 502 Bad Gateway se produce cuando el servidor que actúa como pasarela entre el navegador y el servidor web de origen recibe una respuesta no válida.
  • Este error puede ser causado por un servidor web sobrecargado, problemas de comunicación entre un CDN y el servidor web de alojamiento o un servidor proxy mal configurado.
  • A veces, el error puede ser causado por una entrada incorrecta en el servidor DNS.

 

Posibles soluciones

Para resolver el error 502 Bad Gateway, a menudo es necesario proceder por eliminación:

  • Verifique si no se trata de una sobrecarga temporal del servidor: basta con recargar la página después de unos minutos para que el error desaparezca.
  • Elimine la caché del navegador.
  • Inténtelo desde otro navegador.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo modificar la URL de su sitio web desde la aplicación Joomla instalada en su Hosting Web Infomaniak (solo en el caso de que haya instalado Joomla a través de las herramientas dedicadas ofrecidas por Infomaniak).

 

Esto permite asignar a su sitio Joomla un nombre de dominio diferente.

 

Requisitos previos

 

Modificar el nombre de dominio de Joomla

Para cambiar la dirección del sitio creado con Joomla, a otro nombre de dominio que ya figura en la misma Organización:

  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 producto correspondiente:
  3. Haga clic en el menú de acción ⋮ situado a la derecha de la Aplicación Web correspondiente.
  4. Haga clic en Configuración de la aplicación:
  5. Haga clic en Modificar a la derecha de Joomla:
  6. En URL del sitio, seleccione la dirección web deseada en el menú desplegable:
    1. Si no ha seguido los requisitos previos anteriores, el dominio deseado no aparecerá aunque esté registrado en la misma Organización.
    2. Si ha agregado el dominio como alias del sitio, el dominio deseado aparecerá y podrá seleccionarlo para que reemplace el dominio anterior.
  7. Haga clic en el botón Guardar:

 

Dominio “…preview.infomaniak.website”?

Entre las URL presentes en el menú desplegable, la URL de previsualización permite acceder a su sitio Joomla en el caso de que el nombre de dominio del sitio aún no esté correctamente configurado para apuntar a su aplicación:

 

Modificar la dirección o la ubicación de Joomla

⚠️ Estas manipulaciones rompen el vínculo entre su Joomla y el sistema de Aplicaciones Web de Infomaniak; ya no será posible beneficiarse de las ventajas de estas últimas.

Requisitos previos

Para modificar la instalación de Joomla si esta se ha realizado en un subdirectorio…

… y si este último es visible en la dirección del sitio cada vez que se consulta…

… así es como proceder:

  1. En el FTP, mueva (para llevarlos a la raíz en la carpeta de destino del sitio web) todos los archivos de su Joomla actualmente instalados en una subcarpeta (carpeta /presentation en el ejemplo a continuación):
  2. Elimine la subcarpeta que quedó vacía:
  3. Modifique el archivo .htaccess que se encuentra en la raíz de la estructura de su Joomla.
  4. Reemplace RewriteBase /presentation por RewriteBase /:
  5. Guarde los cambios.
  6. No desinstale la Aplicación Web Joomla, pero simplemente no la utilice más y conéctese directamente a la interfaz de administración de su Joomla a través de la URL /administrator:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo gestionar las interacciones entre su espacio VOD/AOD de Infomaniak y cualquiera de sus sitios de WordPress, utilizando una extensión desarrollada por Infomaniak.

 

Prólogo

  • Esta extensión de WordPress permite recuperar y gestionar todas sus videos presentes en un espacio VOD/AOD de Infomaniak, con una actualización automática al agregar nuevas videos.
  • Gestiona la recuperación automática de los Players existentes y la gestión de las listas de reproducción.
  • Podrá buscar sus videos al escribir un artículo o una página o importar medios directamente desde la administración del CMS.
  • Incompatibilidades posibles:
    • El plugin no es compatible con Elementor.
      • Pruebe si el problema persiste después de instalar otro editor.
    • El plugin no es compatible con WordPress Multisite.
    • El plugin no es compatible con Really Simple Security (Really Simple SSL).
      • Pruebe si el problema persiste al activar o desactivar esta configuración de la extensión Really Simple Security:
      • Pruebe si el problema persiste después de usar otro módulo similar.
      • Si persisten problemas, consulte esta otra guía.

 

Obtener la extensión VOD de Infomaniak

Vaya a su espacio VOD para obtener la información necesaria para el módulo externo de WordPress:

  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 Extensiones CMS/API en el menú lateral izquierdo.
  4. Haga clic en Extensiones CMS en el menú lateral izquierdo.
  5. Descargue la extensión de WordPress.
  6. Configure la extensión utilizando las indicaciones proporcionadas:
    • Se recomienda crear un nuevo usuario en su Organización con solo permisos técnicos en el producto VOD/AOD y luego crear la contraseña de la aplicación desde esta cuenta dedicada.

También puede descargar la extensión directamente desde la biblioteca de extensiones de WordPress:

 

Una funcionalidad similar existe para Typo3 con la extensión dedicada que puede encontrar e instalar desde su biblioteca de extensiones:


¿Le ha sido útil esta FAQ?

Esta guía detalla las especificidades relacionadas con la gestión de MongoDB en su Servidor Cloud gestionado, especialmente en lo que respecta al ciclo de vida de las versiones.

 

Prólogo

  • Toda nueva instalación de la aplicación despliega MongoDB versión 7.0 (o superior) por defecto.

 

Pasar de la versión 6 a 7

No es posible realizar una actualización (upgrade) automática de la versión 6 a la versión 7 directamente desde su interfaz.

Dos soluciones se ofrecen a usted:

  1. Ordenar un nuevo Servidor Cloud: dispondrá nativamente de la versión 7, luego podrá migrar sus datos.
  2. Reinstalar la aplicación: desinstalar y luego reinstalar MongoDB en el servidor actual.

La desinstalación de la aplicación elimina la totalidad de sus datos de MongoDB. Además, ya no será posible reinstalar la versión 6 después de esta operación.

Copias de seguridad y responsabilidad

Como administrador, la gestión y la integridad de sus datos son de su entera responsabilidad.

Antes de cualquier manipulación (especialmente la reinstalación):

  • Realice sus propias copias de seguridad y exportaciones (dump) de sus bases de datos.
  • Prevea la importación manual de sus datos una vez que la nueva versión esté activa.

¿Le ha sido útil esta FAQ?