Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía trata sobre los permisos de tráfico entrante y saliente entre diferentes proveedores de alojamiento a nivel de bases de datos.
Acceder...
... a las bases de datos externas a Infomaniak
Desde un alojamiento web Infomaniak, es posible realizar consultas MySQL a servidores externos sin restricciones.
... desde el exterior a las bases de datos Infomaniak
El acceso a las bases de datos de Infomaniak desde fuera de la infraestructura solo está permitido con un Serveur Cloud (es necesario abrir el puerto 3306
en TCP/entrada en el pare-feu).
Permitir las conexiones externas en MongoDB
En cuanto a MongoDB hay que desactivar la opción local_only
desde Fast Installer:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Fast Installer en el menú lateral izquierdo.
- Haga clic en
MongoDB
. - Haga clic en el menú de acción ⋮ a la derecha del objeto en cuestión en la tabla que se muestra.
- Haga clic en Configurar:
- Desactive
local_only
: - Guarde los cambios.
El puerto 27017
para MongoDB
debe estar abierto en el cortafuegos.
Esta guía explica cómo activar o desactivar el modo mantenimiento en un sitio web de un Alojamiento Infomaniak.
Introducción
- 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 eludir 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 tu página de inicio habitual:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en el botón de alternancia (toggle switch) para activar la página de mantenimiento:
- Confirme la activación del mantenimiento.
Personalizar la página de mantenimiento
Para configurar una página con el mensaje de su elección:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Página y mantenimiento en el menú lateral izquierdo.
- Haga clic en Crear una página o en el botón Personalizar si ya existe:
- Diseña el texto de tu elección.
- Configure la visualización utilizando los elementos a la derecha.
- Haga clic en Guardar para no perder sus modificaciones en curso de edición.
- Haga clic en Guardar y activar para publicar la página:
Permitir direcciones IP
Es posible mostrar un sitio incluso en modo mantenimiento. Para ello, es necesario especificar las direcciones IP de las computadoras que deben poder eludir el modo mantenimiento:
- Active el modo mantenimiento según el procedimiento anterior.
- Dirígete a la página de configuración de la página de mantenimiento (consulta el procedimiento anterior)
- Bajo 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.
- Haga clic en Guardar y publicar.
Desactivar el modo mantenimiento
Para desactivar el mensaje que se muestra en su sitio durante el mantenimiento:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en el botón Desactivar o en el botón de alternancia (toggle switch) para desactivar la página de mantenimiento:
- Confirme la desactivación del mantenimiento.
Método alternativo para WordPress
No se recomienda activar la página de mantenimiento de Infomaniak anteriormente para trabajar luego en WordPress.
Se recomienda instalar una extensión de WordPress (hay decenas disponibles) dedicada a la puesta en mantenimiento dentro del propio CMS.
También 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.
Esta guía explica cómo crear subdominios en un alojamiento Infomaniak existente, utilizando un archivo .htaccess
.
Prólogo
- El alojamiento puede estar en una oferta de Alojamientos Web compartidos o en un Servidor Cloud Infomaniak, pero esta función no es posible con un alojamiento Starter.
- Los subdominios se pueden agregar muy fácilmente a su alojamiento actual, ya que en la oferta básica dispone de 20 sitios por alojamiento (sitios = subdominios).
- Si no desea utilizar este volumen de sitios a su disposición, puede seguir el método a continuación.
Crear un subdominio como atajo
Los subdominios creados de esta manera facilitan la organización de un alojamiento. Por ejemplo, la dirección vlog.domain.xyz
será el atajo de la dirección domain.xyz/vlog
. En otras palabras, la dirección vlog.domain.xyz
redirigirá a la carpeta vlog
que debe estar en la raíz del sitio web domain.xyz
. En este ejemplo, vlog
es el subdominio de domain.xyz
.
1. Agregar el subdominio como alias de tu sitio web
Para ello:
- Siga el procedimiento para agregar un alias pero lea bien los puntos 2 y 3 a continuación por favor.
- En el campo para agregar el dominio relacionado, escriba la dirección completa del subdominio (p. ej.
vlog.domain.xyz
). - Si su dominio o su zona DNS está gestionado en Infomaniak, active las dos opciones siguientes: Actualización de las entradas DNS para este dominio y Reemplazar las entradas ya existentes ; si no es así, cree un registro A en su registrador con la siguiente información:
- campo: la URL completa del subdominio (p. ej.
vlog.domain.xyz
) - destino: la dirección IPv4 (registro A) de tu sitio (consulta esta otra guía para encontrar el registro A de tu sitio)
- campo: la URL completa del subdominio (p. ej.
2. Modificar el archivo htaccess de tu sitio web
Importante: las instrucciones siguientes se proporcionan únicamente a título indicativo. Es posible que deba adaptar el código para que funcione en su situación.
Usando su software/cliente FTP o el FTP Manager, agregue y adapte el siguiente código en el archivo .htaccess
que se encuentra en la raíz de su sitio web:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]
Explicaciones para la tercera línea: https://stackoverflow.com/a/15981056
Reemplace en la primera línea:
domain
por tu nombre de dominioxyz
por la extensión de tu dominio (ch, fr, etc.)
Ahora, la dirección vlog.domain.xyz
debe mostrar el contenido de la carpeta vlog
que se encuentra en la raíz de tu sitio web. Si no es así, verifica que la carpeta vlog
existe en la raíz de tu sitio web.
Esta guía puede ayudarte a identificar y corregir la mayoría de los errores de tipo 404 o página en blanco, sitio web que no se muestra, cuando escribes la dirección de tu sitio en la barra de direcciones del navegador y no es posible acceder al alojamiento.
⚠️ Para obtener ayuda adicional contacte a un socio o lanza una solicitud de oferta gratuita — también descubre el rol del proveedor de alojamiento.
Revisar obligatoriamente
TRANSLATION_ERROR
- … verificar la conexión a Internet: visitar un sitio como https://www.ch.ch o https://www.microsoft.com y si estas direcciones no son visibles a través de un navegador entonces debe contactar a su FAP (proveedor de acceso a Internet) porque el problema está en su conexión a Internet
- … vaciar la caché de su navegador web para refrescar la página que no parece querer mostrarse y quizás entonces se vuelva visible; saber más
- … verificar si tu sitio es visible para otras personas: para esto, pide a conocidos fuera de tu red que prueben el acceso a tu sitio en Internet o usa el sitio https://downforeveryoneorjustme.com que te indicará en inglés si el sitio está caído (fuera de servicio) solo para ti, o para todos
- … usar un proxy para conectarte a tu sitio web desde otro lugar del planeta
- … verificar que el nombre de dominio no haya expirado; tenga cuidado de hacer la diferencia entre el nombre de dominio y el alojamiento ya que estas dos entidades son distintas una de la otra: puede tener un alojamiento totalmente funcional en Infomaniak (para asegurarse, conectarse al Manager) y un nombre de dominio que haya expirado (por ejemplo, por no pago de factura) por lo que hacer un "WHOIS" y ponerse en contacto si es necesario con el registrador del nombre de dominio
- … consultar el archivo de configuración de su script/CMS si lo tiene para verificar la información de conexión (nombre y dirección de la base - nombre de usuario y contraseña); saber más
Si persiste un problema...
Debe contactar al soporte de Infomaniak por escrito con al menos la siguiente información:
- nombre del sitio alojado
- su dirección IP pública en el momento de las pruebas (visible en https://www.infomaniak.com/ip)
Esta guía explica cómo agregar o modificar uno o varios registros de tipo A y AAAA en la zona DNS (de un nombre de dominio) gestionada en el Manager Infomaniak.
Prólogo
- Este tipo de registro permite apuntar un nombre de dominio a una dirección IP estática (generalmente un servidor), tipo A para una IPv4 y AAAA para IPv6.
- Este es el método generalmente utilizado para redirigir tu nombre de dominio a la dirección IP del servidor web en el que se aloja tu sitio web. De hecho, este tipo de redirección se utiliza automáticamente para conectar tu nombre de dominio con tu sitio web si ambos están en el mismo lugar y en la misma Organización Infomaniak.
- Solo debe modificar este tipo de registro si tiene una configuración particular que implementar (por ejemplo, hacer que un subdominio apunte a una aplicación externa).
Modificar la zona DNS
Consulte este otro guía para gestionar este tipo de registro en una zona DNS.
Esta guía explica cómo modificar la configuración del servidor de un sitio en Hébergement Web Infomaniak.
Prólogo
- Apache es el servidor HTTP.
- Se configura con un archivo
.htaccess
colocado en la raíz del sitio web.
- Se configura con un archivo
- PHP es un lenguaje de programación utilizado para crear páginas web dinámicas a través de un servidor HTTP.
- Es posible personalizar las directivas PHP con un archivo
.user.ini
que serán efectivas en las carpetas y subcarpetas del lugar del archivo .user.ini.
- Es posible personalizar las directivas PHP con un archivo
- Consulte este otro guía sobre la creación de archivos .htaccess / .user.ini.
Modificar la configuración del servidor de un sitio…
… a través del Manager
Para modificar la configuración PHP y la mayoría de los parámetros (max_input_vars
, allow_url_fopen
, memory_limit
, post_max_size + upload_max_filesize
, etc.):
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en Gestionar bajo Configuración avanzada:
- Haga clic en las diferentes pestañas General, PHP / Apache y Extensiones PHP para realizar los ajustes deseados:
No olvides guardar los cambios al final de la página.
Consulte este otra guía si buscas información sobre los valores límite y las posibilidades de desbloqueo de estos últimos.
… a través del archivo .user.ini
Para las directivas PHP que no están presentes en el Manager, es necesario definir los valores deseados en el archivo .user.ini
por ejemplo:
max_file_uploads = 20
La lista de las directivas existentes se encuentra en el sitio oficial de PHP pero los elementos con la indicación PHP_INI_SYSTEM
en la columna Modificable
así como max_input_time
, memory_limit
y mysqli.default_socket
no son utilizables.
… en CLI
Para personalizar las directivas de PHP al ejecutar scripts en la línea de comandos (CLI) o en tareas CRON, es necesario especificar los valores deseados en un archivo .user.ini
.
Luego, para aplicar estas configuraciones, se utiliza el ejecutable PHP con la opción -c
seguido de la ruta hacia el archivo .user.ini
.
Por ejemplo, para modificar el límite de memoria disponible para PHP a 1024M, se puede crear o modificar el archivo .user.ini
utilizando el siguiente comando:
echo 'memory_limit = 1024M' > .user.ini
Este comando escribe la directiva memory_limit con el valor 1024M en el archivo .user.ini
.
Luego, al ejecutar un script PHP en la línea de comandos o en una tarea CRON, se utilizará el comando PHP con la opción -c
para especificar el archivo .user.ini
que contiene las configuraciones personalizadas.
El siguiente ejemplo activa allow_url_fopen
para la herramienta WP CLI (permite, entre otras cosas, obtener extensiones):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: el ejecutable PHP-d allow_url_fopen=On
: la opción-d
permite definir una directiva de configuración PHP (allow_url_fopen
) con el valorOn
~/bin/wp
: ruta hacia el ejecutable WP CLIpackage install trepmal/wp-revisions-cli
: el comando específico para instalar el paquete WP CLItrepmal/wp-revisions-cli
Esto garantiza que la opción allow_url_fopen
está activada durante la ejecución del comando WP CLI especificado. La activación de allow_url_fopen
puede ser necesaria para ciertas operaciones que implican la apertura de URLs remotas, como la descarga de extensiones o paquetes. Asegúrese de que esta opción esté activada de manera segura y conforme a las mejores prácticas de seguridad.
Esta guía explica cómo…
- … generar una
CSR
y clave privada para solicitar un certificado de un tercero a una autoridad de certificación (CA
), - … importar este certificado para tu sitio Infomaniak, gracias al
CRT
obtenido de laCA
.
Prólogo
- Aunque Infomaniak ofrece todos los certificados SSL que podrías necesitar…
- certificados gratuitos Let's Encrypt para los sitios personales (solo posible con los sitios alojados en Infomaniak),
- certificados DV de Sectigo para los sitios profesionales/particulares que no están inscritos en el registro mercantil,
- certificados EV de Sectigo para las empresas inscritas en el registro mercantil,
- … también es posible instalar un certificado SSL obtenido en otro lugar (certificado intermedio de una autoridad de certificación de su elección), certificados personalizados o auto-firmados.
1. Generar una CSR (Solicitud de Firma de Certificado)
Una CSR
(Certificate Signing Request
o Solicitud de Firma de Certificado) es un archivo codificado que contiene la información necesaria para solicitar un certificado SSL/TLS.
Debe generarse desde su lado para garantizar que la clave privada permanezca bajo su control, utilizando por ejemplo OpenSSL.
Adapte y ejecuta el siguiente comando desde una aplicación de tipo Terminal
(interfaz de línea de comandos, CLI /Command Line Interface
) en tu dispositivo:
openssl req -utf8 -nodes -sha256 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.csr -addext "subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz"
Explicaciones
newkey rsa:2048
: Genera una nueva clave RSA de 2048 bits.keyout domain.xyz.key
: Especifica el archivo donde se guardará la clave privada.out domain.xyz.csr
: Especifica el archivo donde se guardará la CSR.addext “subjectAltName = ...”
: Añade dominios adicionales a través de la extensiónSAN (Subject Alternative Name)
, necesaria para incluir todos los dominios deseados en el certificado (el dominio principal domain.xyz + cualquier otro dominio o subdominio asociado, como www.domain.xyz).
Después de la generación, puede verificar el contenido de la CSR con el siguiente comando:
openssl req -in domain.xyz.csr -noout -text
Esto permite verificar que todos los dominios listados en subjectAltName
están correctamente incluidos.
Una vez generada la CSR, puede enviarla a la autoridad de certificación (CA
) para obtener su certificado SSL/TLS.
2. Importar el certificado externo
Una vez validada, la CA
le entrega un certificado (domain.xyz.crt
) y a veces un certificado intermedio (ca_bundle.crt
). Para acceder a la gestión de los certificados SSL:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Certificados SSL en el menú lateral izquierdo.
- Haga clic en el botón azul Instalar un certificado:
- Seleccione el certificado personalizado.
- Haga clic en el botón Siguiente:
- Importe su certificado y clave privada, ya sea importando los archivos
.crt
y.key
o pegando. - Haga clic en Completar:
Comando alternativo para generar un certificado autofirmado (opcional)
Si desea un certificado local solo para pruebas o sin pasar por una CA
(no recomendado para producción), puede usar este comando:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.crt -addext “subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz”
Esto genera tanto un certificado auto-firmado (domain.xyz.crt
) como una clave privada (domain.xyz.key
). Sin embargo, los certificados auto-firmados no son reconocidos como válidos por los navegadores o sistemas públicos. Solo son adecuados para entornos internos o de desarrollo.
Importar un certificado intermedio
Al agregar un certificado SSL personalizado, es posible importar el certificado intermedio (mediante la importación del archivo .crt
o pegando los datos proporcionados por la entidad certificadora):
Esta guía presenta comandos que se pueden ejecutar con el fin de probar una conexión o una red y así precisar más la fuente del posible error.
Realizar un Telnet…
TELNET
permite probar la conexión a un servidor sin tener en cuenta todos los ajustes adicionales de una aplicación de correo electrónico o FTP para determinar el origen de un problema. Si la conexión no se establece en un servidor SMTP, por ejemplo, deberá verificar si su firewall no bloquea el puerto 587
o 465
.
… en macOS
- Busca Utilidad de red.
- Diríjase a la pestaña
Ping
,Lookup
oTraceroute
según lo que desee probar. - También puede utilizar una aplicación de tipo
Terminal
(interfaz de línea de comandos,CLI /Command Line Interface
) en su dispositivo y, según lo que desee probar, ingrese:traceroute [server]
nc [server] [port]
Reemplace[server]
por el nombre del servidor o su dirección IP, lo mismo para[port]
…
… en Windows
Active Telnet de antemano si es necesario.
- Utilice una aplicación de tipo
Terminal
(interfaz de línea de comandos,CLI /Command Line Interface
) en su dispositivo, por ejemplo, escribiendo Ejecutar y luegocmd
. - En la ventana que se abre, según lo que desees probar, escribe:
tracert [server]
telnet [server] [port]
Ejemplo:telnet mail.infomaniak.com 587
(permite probar el puerto SMTP si tu software/cliente de correo no permite el envío de correos electrónicos)…
… en Android
- Utilice la aplicación Simple Telnet Client que permite probar de manera muy sencilla a través de 2 campos para rellenar (por ejemplo
mail.infomaniak.com
y el puerto143
o993
)…
Realizar un PING
PING
permite saber si una máquina es accesible por Internet. También puede controlar con esta herramienta si se está dirigiendo a la máquina correcta, por ejemplo, al cambiar el DNS, mirando la dirección IP obtenida. Es posible realizar un ping
en un nombre de dominio, un hostname
o una dirección IP.
Esta guía detalla las medidas de seguridad implementadas en el marco de las ofertas de correo electrónico de Infomaniak para detectar el uso abusivo y anormal de una dirección de correo electrónico.
Prólogo
- Sobre solicitud escrita, justificada y autenticada, es posible modificar estas reglas de seguridad para una dirección de correo electrónico de pago específica.
- Para enviar correos electrónicos a un gran número de destinatarios, la herramienta Newsletter es la más adecuada.
- Estas medidas te protegen de un uso malicioso de tu ordenador o de tu cuenta.
Límites de envío por 24 horas
El número de correos electrónicos salientes por 24 horas está limitado a:
- my kSuite = 500 | my kSuite+ = 1440
- kSuite Standard 1 usuario máximo = 100 | kSuite Standard 2 usuarios mínimo = 1440 | kSuite Pro = 1440 | kSuite Empresa = 1440
- Service Mail Starter = 100 | Service Mail 5 direcciones min. = 1440
- Hébergement Web (función PHP Mail() - envíos no autenticados) = 50 | Hébergement Web (envíos autenticados) = 1440
1 mensaje enviado a 2, 42 o 99 personas en CC/CCI se cuenta como respectivamente 2, 42 y 99 mensajes.
Otros límites de mensajería
- Límites del número de destinatarios por envío de correo electrónico
- Límites de tamaño en el nivel de correo electrónico
Git y GitHub están disponibles en Infomaniak con todas las ofertas de alojamiento en…
y, por supuesto, la oferta Jelastic Cloud que le permitirá una integración profunda del versionado.