Base de conocimientos

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

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 Hospedaje Web de MySQL a MariaDB.

 

Prólogo

  • MariaDB es una versión mejorada de MySQL, dotada de muchas funciones potentes integradas y de muchas mejoras en cuanto a uso, seguridad y 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ápido que MySQL en general.
    • MariaDB es de código abierto, mientras que MySQL utiliza código propietario en su edición Enterprise.

 

Usar MariaDB en lugar de MySQL

 

La actualización a MariaDB es irreversible y todos los sitios presentes en su hospedaje funcionarán luego con esta versión de MariaDB. Verifique la compatibilidad de sus scripts antes de continuar.

Para migrar un hospedaje web a MariaDB:

  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 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?

Esta guía detalla el envío de correos electrónicos desde un sitio web alojado por Infomaniak utilizando la función PHP mail() desactivada por defecto.

 

Prólogo

  • Infomaniak desaconseja enérgicamente el uso de la función PHP mail() para el envío de correos electrónicos desde sus aplicaciones:
    • Los correos electrónicos serán considerados como "no autenticados" y, por lo tanto, estarán sujetos a límites.
    • Su entregabilidad se verá afectada, lo que puede perjudicar a su sitio web.
  • Se recomienda encarecidamente utilizar un método de envío SMTP autenticado para sus envíos de correos electrónicos desde sus aplicaciones; Infomaniak ofrece un servicio correspondiente.

 

Especificar la dirección de envío

Para que los mensajes se envíen correctamente desde su CMS/aplicación web (y evitar un error tipo Could not instantiate mail function o sender mismatch) es necesario especificar una dirección válida en los parámetros del sitio en el lado de Infomaniak:

  1. Haga clic aquí para acceder a la gestión de su producto en el Gestor de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en Gestionar bajo Configuración avanzada:
  4. Desde la pestaña General, introduzca una dirección de correo electrónico existente en el campo Correo electrónico del remitente.
  5. Haga clic en el botón azul Guardar:

 

Reactivar la función mail

Si aún desea utilizar la función mail de PHP, será necesario activarla en cada uno de los sitios de su alojamiento web correspondiente:

  1. Haga clic aquí para acceder a la gestión de su producto en el Gestor de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente.
  3. Haga clic en Gestionar bajo Configuración avanzada.
  4. Desde la pestaña PHP / Apache, active la función mail:
  5. Haga clic en el botón azul Guardar.

 

Ejemplos PHP mail()...

 

... en WordPress

Configure la envío del formulario de contacto predeterminado incluido con el Constructor Divi:

  1. Inicia sesión en el panel de administración de WordPress.
  2. Ve al editor Divi de la página que contiene el formulario de contacto.
  3. Haga clic en el icono Configuración para configurar el formulario de contacto Divi:
  4. En EMAIL, ingrese la dirección de correo electrónico que recibirá los envíos del formulario y guarde:
  5. Por defecto, cuando un visitante utilice el formulario para contactarlo, recibirá un correo electrónico proveniente de mail@el-nombre-de-su-sitio y si responde, el destinatario será automáticamente la dirección de correo electrónico indicada por el visitante al completar el formulario de contacto.

 

… en Prestashop

Ingrese a la configuración avanzada de Prestashop:

  1. Especifique el modo SMTP.
  2. Ingrese localhost como servidor.
  3. Ingrese el puerto 25.
  4. No especifique ni nombre de usuario ni contraseña.

 

… en Joomla

Configurar el envío de correos electrónicos a través de PHPmail (no recomendado) en Joomla:

  1. Inicia sesión en el panel de administración de tu sitio Joomla.
  2. Ve a Configuración y luego a Servidor.
  3. No escriba NADA en el campo Correo electrónico del sitio:

Esto lamentablemente impide cualquier prueba de envío a través del botón correspondiente, pero funcionará si configura un formulario de contacto en su sitio. Haga clic en Guardar una vez que el campo esté vacío.

 

Dirección de respuesta PHP mail()

Al enviar un correo electrónico con la función mail() de PHP, el return-path se registrará en el formato root@h2web3.infomaniak.ch, por ejemplo. Sin embargo, el encabezado Reply-To: presente en el código de su formulario permite especificar una dirección de respuesta válida.


¿Le ha sido útil esta FAQ?

Esta guía explica por qué es peligroso utilizar una versión de PHP que ya no se actualiza oficialmente y cómo utilizar una versión más reciente de PHP con un sitio web alojado por Infomaniak.

 

¿Es peligroso usar una versión obsoleta de PHP?

Cuando usa una versión de PHP (pronto) vulnerable en uno o más de sus sitios, se muestra un mensaje de advertencia en el panel de control de los alojamientos afectados.

El lenguaje PHP evoluciona regularmente y cuando usa una versión de PHP que ya no se actualiza, expone su sitio web a riesgos de seguridad. Por ejemplo, personas malintencionadas podrían explotar fallos de seguridad conocidos para acceder a su sitio y modificar su contenido. Por lo tanto, se recomienda encarecidamente utilizar siempre una versión reciente de PHP.

Hay 3 situaciones posibles:

  • la versión de PHP está completamente soportada: no se requiere ninguna acción
  • la versión de PHP solo recibe actualizaciones de seguridad: se recomienda utilizar una versión más reciente de PHP
  • la versión de PHP ya no se actualiza: se recomienda encarecidamente utilizar una versión más reciente de PHP

Más información: https://www.php.net/supported-versions.php

 

Usar una versión más reciente

Las últimas versiones de PHP son más eficientes y aceleran la carga de los sitios web.

Antes de usar una versión más reciente de PHP, es importante seguir las siguientes precauciones:

  • Si su sitio usa un CMS o una aplicación web (WordPress, Joomla, Drupal, etc.), asegúrese de que la versión actual del CMS sea soportada por la versión de PHP que desea utilizar.
  • Si su sitio ha sido desarrollado manualmente, consulte la documentación oficial de PHP para informarse sobre las funciones modificadas y los posibles cambios que puedan afectar el funcionamiento de su código.

En caso de mal funcionamiento después de la migración a una versión más reciente de PHP, a veces es posible volver a una versión anterior, siempre que esta última aún esté soportada.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo pedir un Alojamiento Web en Infomaniak.

 

Ya eres cliente, ya posees un alojamiento

Para pedir un alojamiento suplementario:

  1. Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic en el icono de carro de supermercado:

Si ya posee un alojamiento web, también puede añadir un sitio a un alojamiento existente sin pedir ni pagar un nuevo alojamiento (gestión multi-sitios / multi-dominios).

 

Pedir un nuevo alojamiento web Infomaniak

Para pedir un primer alojamiento web:

  1. Si es necesario, cree una cuenta de usuario.
  2. Haga clic aquí para acceder al Manager Infomaniak.
  3. Haga clic en Alojamiento (universo Web & Dominio):
  4. Haga clic para pedir un nuevo alojamiento:
  5. Una vez en la Tienda, verifique que está pidiendo en la Organización deseada (seleccione otra de la lista si es necesario o cree una nueva en el punto 6 a continuación):
  6. Valide su elección haciendo clic en el botón azul al final de la página (o cree primero una nueva Organización si es necesario gracias al enlace azul dedicado a este uso):
  7. Arriba, introduzca el nombre de dominio de su alojamiento y haga clic en Buscar (aunque ya lo gestione en otro registrador):
  8. Dos casos son posibles a continuación:
    1. No posee aún el nombre de dominio: verifique las informaciones y las opciones en pantalla y haga clic en el botón Siguiente:
    2. Posee y gestiona sus nombres de dominio en otro registrador: haga clic en el menú de acción a la derecha del nombre de dominio para pedir el alojamiento solo:
  9. Elija el alojamiento que le convenga.
  10. Haga clic en Siguiente.
  11. Termine la orden.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo actualizar un certificado SSL Let's Encrypt para un sitio web alojado por Infomaniak.

 

Prólogo

  • Puede ser necesario después de la adición o eliminación de alias a un sitio web regenerar un certificado para incluir los nuevos nombres de dominio relacionados con el sitio web.
  • El panel de control le indicará claramente que uno de los dominios relacionados con el sitio no está incluido en el certificado SSL en vigor:

 

Actualizar un certificado Let's Encrypt

Para acceder a la gestión de los certificados:

  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 menú de acción ⋮.
  4. Haga clic en Actualizar el certificado:
  5. Verifique o seleccione los dominios afectados.
  6. Haga clic en el botón Instalar:
     

¿Le ha sido útil esta FAQ?

Esta guía explica cómo configurar los parámetros PHP de los alojamientos web directamente desde la línea de comandos cuando se ejecutan scripts PHP utilizando PHP CLI (Interfaz de Línea de Comandos).

 

Prólogo

  • Este tipo de configuración puede ser útil cuando necesita modificar temporalmente ciertos parámetros para un script específico o para una sesión PHP.
  • Estas modificaciones solo serán válidas para la ejecución del script en curso y no modificarán la configuración PHP global.

 

Modificar los parámetros PHP CLI

Por ejemplo, para modificar temporalmente los parámetros para un script específico sin tener que modificar la configuración PHP global del servidor, siga el método a continuación; con el entorno PHP CLI puede especificar varios parámetros PHP a la vez separándolos por espacios.

Usar el parámetro -d

Cuando ejecuta PHP desde la línea de comandos, puede usar el parámetro -d para especificar configuraciones PHP. Esto le permite modificar los parámetros PHP para esta ejecución específica. Por ejemplo, para establecer el tiempo máximo de ejecución en 90 segundos, el límite de memoria en 256 MB y desactivar el modo seguro, puede hacerlo de la siguiente manera:

php -d max_execution_time=90 -d memory_limit=256M -d safe_mode=Off -f test.php

¿Le ha sido útil esta FAQ?

Esta guía explica cómo personalizar los límites de un sitio alojado en un Hosting Web compartido o un Servidor Cloud.

 

Desbloquear o ajustar los límites de un sitio

Para acceder a la gestión del sitio web:

  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 Gestionar bajo Configuración avanzada:
  4. Haga clic en la pestaña PHP / Apache.

 

Podrá, entre otras cosas...

  • ... desbloquear durante 60 minutos el límite de memoria (memory_limit = 1280 Mo) y el tiempo máximo de ejecución de los scripts (max_execution_time = 60 minutos):
    • Este desbloqueo es posible hasta 10 veces al año.
  • ... personalizar los límites de:
    • max_execution_time (en segundos)
    • memory_limit (en Mo)
    • post_max_size & upload_max_filesize (tamaño máximo de archivo para envío, en Mo)
    • Solo Servidor Cloud: Max children (consulte esta otra guía)
    • Solo Servidor Cloud: Max input time

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

 

Valores máximos por tipo de alojamiento

LímitesCompartidoServidor CloudCLI (solo Servidor Cloud)
max_execution_time300 s3600 s 0 (ilimitado) s max
memory_limit1280 Mo2048 Mo max512 Mo max
post_max_size + upload_max_filesize9223372036854775807 Mo max9223372036854775807 Mo max48 Mo max
max_children20 max20 (por defecto, modificable) 
conexiones simultáneas por IP30 max30 (por defecto, modificable) 
max_input_time0 (ilimitado)0 (por defecto, modificable)0 (ilimitado)
archivos (inodos)sin límite de número de archivos por alojamiento

¿Le ha sido útil esta FAQ?

Esta guía explica cómo reemplazar, dentro de un hosting web de Infomaniak, la dirección de un sitio actualmente subdominio (https://dev.domain.xyz) por el dominio principal (https://domain.xyz).

 

Prólogo

  • Operaciones en breve:
    1. Comenzamos con un sitio creado y accesible a través de la URL del dominio principal dev.domain.xyz.
    2. Se le agrega un alias domain.xyz.
    3. Se invierten los 2 tipos (el dominio principal se convierte en alias y el alias se convierte en principal).
    4. Se elimina el antiguo nombre dev.domain.xyz.
  • Tenga en cuenta que la ubicación del sitio permanece en la carpeta original en el servidor; el nombre de esta ubicación puede ser de la forma /sites/dev.domain.xyz pero esto no tiene absolutamente ningún impacto en el sitio en producción.
  • También tómese el tiempo de leer el último capítulo de esta otra guía.

 

Invertir un dominio vinculado

Aquí están las operaciones detalladas para pasar de un sitio con una dirección de tipo subdominio a una dirección directa (aquí dev.domaine-exemple.ch se convierte en domaine-exemple.ch):

  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 correspondiente:
  3. Luego, haga clic en la flecha para desarrollar la sección Dominios de este sitio:
  4. Haga clic en el botón Agregar un dominio:
  5. Agregue el nuevo nombre deseado (si el nombre de dominio a agregar se encuentra en la misma Organización, se le propondrá en la lista, de lo contrario, ingrese su ortografía):
  6. Active o desactive las casillas de verificación:
    • Si el dominio agregado no está en forma de subdominio, es posible solicitar agregar automáticamente la versión www del dominio.
    • Actualizar automáticamente (si es posible) los registros DNS de los dominios agregados.
    • Actualizar automáticamente los certificados SSL relacionados (si es posible).
  7. Haga clic en el botón para Confirmar y espere:
  8. Una vez realizado el añadido, haga clic en el menú de acción situado a la derecha del dominio que acaba de ser añadido y que desea colocar como dominio principal:
  9. Elija definir el elemento como dominio principal:
  10. Valide la operación para proceder a la inversión de los dominios:

¿Le ha sido útil esta FAQ?

Esta guía se refiere al planificador de tareas, una funcionalidad que permite ejecutar scripts en Hosting Web en el momento y con la frecuencia de su elección para automatizar tareas repetitivas.

 

Consulte también esta otra guía si busca información sobre crontab (crons via SSH) en Servidor Cloud.

 

Acceder al planificador de tareas (webcron)

Para acceder a la herramienta de planificación de tareas:

  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 Web en el menú lateral izquierdo.
  4. Haga clic en Planificador de tareas en el menú lateral izquierdo:
  5. Haga clic en Tareas en el menú lateral izquierdo.
  6. Los crons existentes y las tareas en ejecución se muestran en las 2 pestañas de la página.
  7. Haga clic en el botón Planificar una tarea para crear una tarea programada especificando, entre otros, si la URL del script a ejecutar está protegida por contraseña, si desea recibir notificaciones y, por supuesto, el intervalo deseado (consulte a continuación), etc.:
  8. No olvide activar la tarea mediante el botón de alternancia (toggle switch):

 

Intervalos mínimos

En el siguiente paso, puede programar el cron según…

  • [ a ]… intervalos preestablecidos, como, por ejemplo, 1 vez por semana…
  • [ b ]… o una personalización a un intervalo mínimo de:
    • 15 minutos con un hosting compartido
    • 1 minuto en Servidor Cloud

 

Notificaciones y análisis

En el siguiente paso, puede activar correos electrónicos de notificación:

El siguiente paso permite activar un análisis de la tarea:

 

Ejecutar la tarea manualmente 1 vez

Una vez creada la tarea, haga clic en el menú de acción situado a la derecha del elemento correspondiente para acceder a la gestión rápida de su tarea y a su registro de ejecuciones:

En la parte superior de la página, puede hacer clic en el botón para ejecutar la tarea manualmente 1 vez:


¿Le ha sido útil esta FAQ?

Esta guía explica cómo instalar ownCloud (o Nextcloud que es una versión mejorada de Owncloud) en unos pocos clics en las ofertas de Hosting Web de pago.

 

Independientemente de sus productos de alojamiento, Infomaniak también ofrece un servicio en la nube potente: kDrive (almacenamiento, sincronización y compartición de archivos)

 

Prólogo

  • OwnCloud forma parte de las aplicaciones (no desarrolladas por Infomaniak) y permite la implementación de un sistema de almacenamiento y compartición de archivos en una "nube" que controla completamente (gestión de usuarios, permisos, cuotas, aplicaciones móviles asociadas, etc.).
  • A diferencia de otros proveedores de alojamiento, Infomaniak permite el uso de ownCloud en sus alojamientos:
    • Se permite un uso personal en los alojamientos web compartidos.
    • Para un uso intensivo y profesional, se recomienda optar por un Servidor Cloud para instalar ownCloud o Nextcloud.

 

Instalar ownCloud

Requisitos previos

  • Poseer un alojamiento web de Infomaniak (comprar si es necesario).
  • Actualizar la parte Bases de datos si es necesario (sobre todo para Nextcloud).
  • Si ya hay un sitio web en blanco en el alojamiento, haga clic en el botón como en la imagen de abajo y sáltese directamente al paso 8:
     

Para acceder al Hosting Web e instalar una nueva aplicación:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Gestor de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al alojamiento en el que instalar la aplicación.
  3. Haga clic en el botón Agregar un sitio:
  4. Seleccione la opción intermedia para el despliegue de herramientas.
  5. Haga clic en Siguiente:
  6. Seleccione el dominio o subdominio y las opciones avanzadas si es necesario, luego haga clic en Siguiente:
  7. Espere unos minutos, el tiempo de creación del sitio:
  8. Seleccione la aplicación deseada (si es necesario, filtre y busque):
  9. Haga clic en Siguiente en la parte inferior de la página:
  10. Deje el lugar por defecto o elija instalar la aplicación en una nueva carpeta que puede crear gracias a un icono visible a la derecha del punto 10 en la imagen.
  11. Elija instalar una versión anterior si es necesario.
  12. Haga clic en Siguiente:
  13. Configure el nombre de usuario y la contraseña.
  14. Especifique algunos ajustes avanzados si es necesario (tipo de copia de seguridad en particular).
  15. Tome conocimiento y acepte los términos de uso de la aplicación seleccionada.
  16. Haga clic en Siguiente:
  17. Confirme la instalación de la aplicación en el siguiente paso y espere:
    • Tome conocimiento de cualquier mensaje de error en la pantalla si, por ejemplo, la carpeta de instalación elegida no está vacía o si la versión de PHP del sitio en el que intenta la instalación no es compatible.

¿Le ha sido útil esta FAQ?

Esta guía explica para qué sirve la opción "Prefijo MySQL" en los parámetros de un sitio y cuáles son sus implicaciones para el funcionamiento de sus aplicaciones web (CMS) y scripts PHP.

 

Prólogo

  • Cuando la opción "Prefijo MySQL" está activada para un sitio, ya no es necesario agregar el prefijo "wxyz_" antes del nombre y los usuarios de sus bases de datos MySQL.
  • Un script PHP podrá conectarse a MySQL con el usuario "monuser" y una base de datos "mabase" y el acceso se realizará automáticamente con el usuario "wxyz_monuser" y la base de datos "wxyz_mabase".
  • ⚠ Si realiza una migración desde una antigua oferta de Infomaniak:
    • Después de migrar un sitio desde la antigua consola, la opción "Prefijo MySQL" está activada por defecto para mantener automáticamente la conexión de sus aplicaciones web (WordPress, Joomla, Drupal, etc.) y scripts PHP con sus bases de datos MySQL.
    • Para garantizar el buen funcionamiento de sus sitios en caso de migración de su alojamiento a otro servidor, se recomienda encarecidamente desactivar esta función y realizar los ajustes que esto implica.

 

Administrar la opción Prefijo MySQL

Profundizar 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 producto en el Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al producto correspondiente:
  3. Haga clic en Administrar bajo Configuración avanzada:
  4. Haga clic en la pestaña PHP / Apache.
  5. Activar o desactivar el botón de alternancia (toggle switch) Prefijo MySQL:
  6. Haga clic en el botón Guardar al final de la página.
  7. Realice los ajustes necesarios en los archivos de configuración de sus aplicaciones web y scripts PHP...

 

Implicaciones y ajustes a realizar

Después de desactivar la opción Prefijo MySQL para un sitio, algunos scripts PHP o CMS pueden dejar de funcionar. Para restablecer la conexión a sus bases de datos, deberá actualizar imperativamente la siguiente información en el/los archivo(s) de configuración de los scripts afectados:

  • el nombre de la base de datos MySQL: deberá agregar el prefijo de su servidor
    • antes: dbname
    • después: wxyz_dbname
  • el usuario de la base de datos MySQL: deberá agregar el prefijo de su servidor
    • antes: dbuser
    • después: wxyz_dbuser

¿Le ha sido útil esta FAQ?

Esta guía se refiere a la redirección del tráfico web a un puerto específico, incluso en caso de uso de una IP dedicada y una aplicación web específica (como Node o Varnish, por ejemplo).

 

Requisitos previos

 

Redirigir el tráfico web a un puerto específico

Por defecto, en el Servidor Cloud, el tráfico web se envía a Apache. Para enviar las solicitudes a un script Node o a otro servicio (siempre que "escuche" en un puerto entre 4000 y 4009), es necesario pasar por HAProxy.

Esto se aplica especialmente a los servidores Express, Socket.IO, Meteor.js, Nuxt.js, Django, Flask, Ruby on Rails, incluso posiblemente Java (J2E), etc.

Para ello, debe asegurarse de que el servicio esté escuchando en un puerto entre 4000 y 4009 (especialmente con server.listen(4000) para Express o un servidor HTTP Node básico, pero según el tipo de proyecto, por otros medios, un archivo de configuración, en el código o cualquier otro).

También será necesario configurar HAProxy como en el ejemplo a continuación:

  1. Haga clic aquí para acceder a la gestión de su Servidor Cloud en el Gestor Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al Servidor Cloud correspondiente.
  3. Haga clic en Fast installer en el menú lateral izquierdo.
  4. Haga clic en el menú de acción ⋮ situado a la derecha de HAProxy.
  5. Haga clic en Configurar:
  6. Elija la información deseada y guárdela:

 

Recuperación de la IP de origen de una solicitud

Cuando redirige el tráfico web a su aplicación web, el procesamiento de las solicitudes cambia y la solicitud es recibida primero por un reverse proxy (local al servidor) que luego transfiere la solicitud al puerto elegido. Por lo tanto, debido a la transferencia de la solicitud, los métodos que habitualmente permiten recuperar la IP del visitante devolverán la IP del reverse proxy en lugar de la del visitante.

Por lo tanto, para recuperar la IP de origen real del visitante en estos casos, debe consultar un encabezado HTTP llamado X-Forwarded-For, que contendrá las IPs de origen acumuladas durante cada redirección. Este encabezado contendrá, por último, la dirección IP original del cliente, permitiendo identificar al visitante real.

Atención: Es importante tener en cuenta que los encabezados HTTP pueden ser manipulados, lo que presenta riesgos de seguridad. Para minimizar estos riesgos, se recomienda verificar que la solicitud provenga de un servidor confiable antes de confiar en el contenido del encabezado X-Forwarded-For. Esta verificación puede implicar asegurarse de que la solicitud haya sido transmitida por un servidor intermedio de confianza, identificado por una lista preestablecida de direcciones IP. En el caso de que el sitio utilice una IP dedicada, los servidores de confianza son:

  • 83.166.133.15
  • 83.166.133.17
  • 83.166.133.16
  • 84.16.92.5
  • 84.16.92.43
  • 10.2.32.255
  • 10.2.34.164

¿Le ha sido útil esta FAQ?

Esta guía explica cómo acceder a phpMyAdmin con un Hosting Web.

 

Prólogo

  • phpMyAdmin es una herramienta de administración de código abierto diseñada para gestionar sus bases de datos MySQL y MariaDB a través de una interfaz web intuitiva.
  • Permite realizar operaciones complejas como la ejecución de consultas SQL, la creación de tablas o la importación y exportación de datos sin tener que usar la línea de comandos.

 

Acceder a phpMyAdmin

Para acceder al alojamiento web en la sección Bases de datos:

  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 en la flecha a la derecha de Bases de datos en el menú lateral izquierdo.
  4. Haga clic en Bases de datos en el menú lateral izquierdo.
  5. Haga clic en Conectar a phpMyAdmin:
    • El servidor correcto y un usuario temporal se rellenan automáticamente.

 

También puede hacer clic en el menú de acción ⋮ situado a la derecha de un usuario de base de datos:

  • El servidor correcto se rellena automáticamente.
  • La contraseña a introducir corresponde al usuario de la base de datos (el que eligió al crear el usuario MySQL redéfínalo si lo has olvidado):

¿Le ha sido útil esta FAQ?

Esta guía explica cómo activar un CDN para optimizar un Albergue Web Infomaniak.

 

Prólogo

  • CDN significa "Content Delivery Network" en inglés, lo que se traduce en francés como "Red de distribución de contenido".
  • Un CDN almacena una copia del contenido de su sitio (imágenes, videos, archivos CSS/JS) en varios servidores dispersos geográficamente.
  • Cuando un usuario accede a su sitio, el CDN le proporciona este contenido desde el servidor más cercano a su ubicación, reduciendo así los tiempos de carga:
    • Su sitio se carga más rápido para los visitantes, lo que puede reducir la tasa de rebote y mejorar la experiencia del usuario.
    • Al distribuir el contenido, el CDN alivia la carga de su servidor principal, mejorando su rendimiento y disponibilidad.
    • Algunos CDN ofrecen funcionalidades de seguridad como la protección contra ataques DDoS y la seguridad de los datos.

 

Configurar un CDN

Para usar un CDN, generalmente deberá realizar ajustes en la configuración de su nombre de dominio, específicamente en los registros DNS. Esto permitirá dirigir el tráfico de su sitio web hacia la red de servidores del CDN. Por lo tanto, de manera general:

  1. Cree una cuenta en el sitio del CDN de su elección y agregue su sitio.
  2. Modifique la zona DNS de su nombre de dominio según las instrucciones proporcionadas por el CDN.
  3. Pruebe su sitio para asegurarse de que el CDN funcione correctamente.

 

Guía específica de Cloudflare

Para los clientes que desean optimizar su sitio frente a las sobrecargas provocadas por el paso intenso de bots, el uso de un CDN como Cloudflare a menudo se recomienda. El CDN Cloudflare permite optimizar el rendimiento y la seguridad de un sitio web con las siguientes funcionalidades, entre otras:

  • almacenamiento en caché del contenido estático de un sitio
  • minimización del código HTML, CSS y Javascript
  • protección anti-DDoS básica
  • etc.

Para configurar Cloudflare:

  1. Si es necesario, crea una cuenta en Cloudflare.
  2. Agregue el nombre de dominio del sitio en cuestión.
  3. Reporte todos los registros de la zona DNS del dominio en cuestión en Cloudflare (registros A, MX, TXT, NS, etc.).
  4. En el Manager Infomaniak, modifique los DNS del dominio en cuestión con los servidores DNS indicados por Cloudflare.
    • Configure DKIM y DNSSEC si es necesario.
    • Cualquier adición/modificación de DNS puede tardar hasta 48 horas en propagarse.

Nota: mod_cloudflare está activado por defecto en todos los alojamientos web de pago.

 

Activar el límite de tasa de Cloudflare

En la configuración predeterminada, Cloudflare actúa simplemente como intermediario entre el sitio y Infomaniak, reenviando todas las solicitudes a los servidores de Infomaniak. Por lo tanto, durante los picos de tráfico o ataques, las solicitudes aún alcanzan el servidor de origen, pero con direcciones IP de Cloudflare, lo que dificulta la gestión de la mitigación en un servidor compartido.

La implementación de reglas de "limitación de tasa" en el firewall de aplicaciones de Cloudflare ahora es una solución efectiva ofrecida. Esta funcionalidad limita el número de solicitudes enviadas al servidor, bloqueando los escaneos agresivos y protegiendo el servidor contra las sobrecargas excesivas.

 

Y también…

… Amazon CloudFront

Si ya utiliza servicios de AWS, CloudFront es fácil de implementar. Cree una distribución, configure los parámetros y enlácela a su sitio.

… Fastly

Regístrese en Fastly, configure su servicio agregando su sitio y definiendo los parámetros de caché. Fastly ofrece opciones de configuración avanzadas.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo modificar la configuración de la copia de seguridad automática de las Aplicaciones Web Infomaniak (Joomla, Drupal, Typo3, PrestaShop, ownCloud, etc.) incluidas en las ofertas de Hosting Web de pago.

 

Prólogo

 

Configurar las copias de seguridad

Para gestionar las copias de seguridad de las Apps:

  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 el menú de acción ⋮ situado a la derecha de la Aplicación Web en cuestión.
  4. Haga clic en Configuración de la aplicación:
  5. Haga clic en Modificar a la derecha de la Aplicación:
  6. En la pestaña Configuración, haga clic en la casilla para acceder a la configuración avanzada.
  7. Elija los modos de actualización y de copia de seguridad deseados:
    • Se conservan 7 copias de seguridad recientes, así como las de hace 15 y 30 días.
  8. Guarde los cambios con el botón en la parte inferior derecha:

 

Más información


¿Le ha sido útil esta FAQ?

Esta guía explica cómo proteger su sitio web y sus visitantes contra el uso malintencionado de la detección de tipo MIME.

 

Prólogo

  • La detección de tipo MIME, o sniffing de tipo MIME, es una técnica utilizada por los navegadores web para determinar el tipo de contenido de un recurso cuando el tipo MIME proporcionado por el servidor es ambiguo, falta o es incorrecto.
  • Aunque esto puede mejorar a veces la experiencia del usuario al hacer que el contenido sea accesible a pesar de los errores de configuración del servidor, esta funcionalidad también introduce vulnerabilidades de seguridad importantes:
    • Cuando un navegador realiza una detección de tipo MIME, puede interpretar un archivo de texto como un script ejecutable, abriendo así la puerta a ataques de cross-site scripting (XSS).
    • Por ejemplo, un archivo destinado a ser tratado como texto sin formato podría ser interpretado como JavaScript, permitiendo que un atacante ejecute código malicioso en el navegador del usuario.
  • Al desactivar la detección de tipo MIME, protege a los visitantes contra la ejecución no autorizada de scripts maliciosos y también refuerza la seguridad general de su sitio web al reducir los vectores potenciales de ataque.

 

Desactivar la detección de tipo MIME

Para proteger a los usuarios y las aplicaciones web contra este tipo de vulnerabilidades, es posible desactivar la detección automática del tipo de recurso a través del archivo .htaccess de sus sitios para indicar al navegador que confíe estrictamente en el tipo MIME especificado por el servidor sin intentar adivinarlo.

Al colocar el código a continuación en su archivo .htaccess, asegura que la detección de tipo MIME esté desactivada siempre que el módulo mod_headers (que permite agregar la cabecera a continuación) esté activado en su servidor Apache:

  1. Abra el archivo .htaccess del sitio correspondiente desde un software/cliente FTP o el Web FTP.
  2. Agregue el siguiente código:

    <IfModule mod_headers.c>
        Header always set X-Content-Type-Options "nosniff"
    </IfModule>
  3. Guarde el archivo .htaccess.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo visualizar el espacio en disco de un alojamiento web de Infomaniak y mostrar el tamaño de los directorios.

 

Encontrar las carpetas grandes de un alojamiento web

Para ello:

  1. Conéctese al servidor a través de SSH (¿necesita ayuda?).
  2. Ejecute el siguiente comando SSH:

    ncdu
  3. Navegue por la estructura de carpetas utilizando las flechas direccionales del teclado.
  4. Salga con la combinación de teclas CTRL + C.

¿Le ha sido útil esta FAQ?