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.
Preámbulo
- El modo de mantenimiento permite mostrar un mensaje personalizado a sus visitantes p.ex durante la resolución de un problema técnico.
- También es posible especificar direcciones IP que podrán sortear Esta página.
- Se envía un correo electrónico a los usuarios de la Organización.
Activar modo de mantenimiento
Para activar una página que reemplace temporalmente su página de inicio habitual:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado.
- Haga clic en el botón de cambio (toggle switch) para Habilitar la página de mantenimiento:
- Confirme la activación del mantenimiento.
Personalizar la página de mantenimiento
Para crear 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 (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado.
- Haga clic en Página y mantenimiento en el menú lateral izquierdo.
- Haga clic en Crear página o en el botón Personalizar si ya existe:
- Ponga en página el texto que desee.
- Configure la pantalla utilizando los elementos a la derecha.
- Haga clic en Guardar para no perder sus cambios durante la edición.
- Haga clic en Guardar & activar para publicar la página:
Permitir direcciones IP
Es posible mostrar un sitio incluso con el modo de mantenimiento. Para ello, es necesario indicar las direcciones IP de los ordenadores que deben poder eludir el modo de mantenimiento:
- Active el modo de mantenimiento según el procedimiento anterior.
- Vea la página de configuración de la página de mantenimiento (véase el procedimiento anterior)
- Bajo Mantenimientoa la derecha, haga clic en Insertar mi dirección IP para permitir que su ordenador muestre el sitio sin modo de mantenimiento.
- También es posible introducir manualmente IPs para autorizar.
- Haga clic en Guardar y publicar.
Desactivar modo de mantenimiento
Para desactivar el mensaje que aparece en su sitio durante el mantenimiento:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente en el nombreasignado al producto afectado.
- Haga clic en el botón Desactivar o en el botón giratorio (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 arriba para luego trabajar en WordPress.
Se recomienda instalar una extensión de WordPress (Hay decenas de ellos.) dedicada a la puesta en mantenimiento dentro del propio CMS.
De lo contrario, puede añadir 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 principal de WordPress.
Esta guía explica comment crear subdominios en un alojamiento Infomaniak existente, utilizando un archivo .htaccess
.
Preámbulo
- El alojamiento puede encontrarse en una oferta deAlojamientos web compartidos o Servidor Cloud Infomaniak pero esta función es imposible con alojamiento Starter.
- Los subdominios se pueden añadir muy fácilmente en su alojamiento actual ya que usted dispone en la oferta básica de 20 emplazamientos por alojamiento (sitios = subdominios).
- Si no desea utilizar este volumen de sitio a su disposición, puede seguir el siguiente método.
Crear un subdominio como atajo
Los subámbitos así creados permiten facilitar la organización de un alojamiento. P.ex 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
Devuelve al expediente. vlog
que deberá situarse en la raíz del sitio web domain.xyz
En este ejemplo: vlog
es el subdominio de domain.xyz
.
1. Añadir el subdominio como alias de su sitio web
Para ello:
- Síguela. procedimiento de adición de aliaspero leer los puntos 2 y 3 a continuación por favor.
- En el campo para añadir el dominio vinculado ingrese la dirección completa del subdominio (p.ex
vlog.domain.xyz
). - Si su dominio o área DNS se gestiona en Infomaniak, active las dos opciones siguientes: Actualización de entradas DNS para este dominio y Reemplazar entradas ya existentes ; si no es así, cree un Registro A en su registro con la siguiente información:
- campo: la dirección URL completa del subdominio (p.ex
vlog.domain.xyz
) - destino: la dirección IPv4 (Registro A) de su sitio (conozca esta otra guía para encontrar elRegistro A de su sitio)
- campo: la dirección URL completa del subdominio (p.ex
2. Editar el archivo htaccess de su sitio web
Importante: sólo se dan las siguientes instrucciones a título indicativo. Puede que tengas que adaptar el código para que funcione en tu situación.
Con la ayuda de su software / cliente FTP o delFTP Manager, añadir y adaptar 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]
Explicación para la tercera línea: https://stackoverflow.com/a/15981056
Sustitúyase en la primera línea:
domain
por su nombre de dominioxyz
por la extensión de su nombre de dominio (ch, fr, etc.)
A partir de ahora, la dirección vlog.domain.xyz
debe mostrar el contenido de la carpeta vlog
que se encuentra en la raíz de su sitio web. Si no es así, asegúrese de que el archivo vlog
existe bien en la raíz de su sitio web.
Esta guía puede ayudarle a identificar y corregir la mayoría de los errores de tipo 404 o página que permanece en blanco, Web site que no aparece, cuando escribe la dirección de su sitio en la barra de direcciones del navegador y es imposible llegar al alojamiento.
⚠Para la ayuda suplementaria Póngase en contacto con un socio o Haga una licitación gratuita Averigüe también el rol del hospedador.
Para la verificación obligatoria
En su nivel, es muy recomendable para...
- ... comprobar 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 ponerse en contacto con su ISP (Proveedor de acceso a Internet) ya que el problema está en el nivel de su conexión a Internet
- ... vaciar la caché de su navegador web con el fin de refrescar la página que parece no querer aparecer y tal vez entonces se hará visible; Más información
- ...ver si su sitio es visible por otras personas: solicitar para ello a los conocimientos fuera de su red que prueban el acceso a su sitio en Internet o utilizar el sitio https://downforeveryoneorjustme.com que le indicará en inglés si el sitio está down (fuera de servicio) que para usted, o para todos
- ... utilizar un proxy para conectarse a su sitio web desde otro lugar del planeta
- ...asegúrese de que el nombre de dominio no haya expirado ; cuidado de hacer la diferencia entre el nombre de dominio y el alojamiento porque estas dos entidades son distintas una de otra: puede tener un alojamiento totalmente funcional en Infomaniak (para asegurarse de que, iniciar sesión en el Manager) y un nombre de dominio que ha expirado (por impago de factura p.ex) por lo tanto hacer un "WHOIS" y ponerse en contacto, en su caso, con el registrador del nombre de dominio
- ... ver el archivo de configuración su script/CMS si tiene uno para comprobar la información de conexión (nombre y dirección de la base - nombre de usuario y contraseña); Más información
Si un problema persiste...
Necesitamos...Contactar con el soporte Infomaniak por escrito con, como mínimo, 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 añadir o modificar uno o más registros de tipo A y AAAA en el área DNS (de un nombre de dominio) administrada en el Manager Infomaniak.
Preámbulo
- Este tipo de registro de datos permite apuntar un nombre de dominio a una dirección IP estática (normalmente un servidor), tipo A para IPv4 y AAAA para IPv6.
- Este es el método utilizado generalmente para redirigir su nombre de dominio a la dirección IP del servidor web en el que se hospeda su sitio web. Además, este tipo de puntaje se utiliza automáticamente para conectar su nombre de dominio con su sitio web si éstos están en el mismo lugar y en la misma Organización Infomaniak.
- Sólo debe cambiar este tipo de registro si tiene una configuración específica que configurar (hacer apuntar un subdominio a una aplicación externa p.ex).
Editar área DNS
Conozca esta otra guía para gestionar este tipo de registro en un área DNS.
Esta guía explica cómo cambiar la configuración del servidor de un sitio en Alojamiento web Infomaniak.
Preámbulo
- 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 directrices de PHP con un archivo
.user.ini
las cuales serán efectivas en las carpetas y subcarpetas de la ubicación del archivo .user.ini.
- Es posible personalizar las directrices de PHP con un archivo
- Conozca esta otra guía sobre la creación de archivos .htaccess/.user.ini.
Editar configuración de servidor de un sitio...
...a través del Manager
Para cambiar la configuración de 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 (¿Necesitas ayuda?).
- Haga clic directamente sobre el nombreasignado al producto afectado.
- Haga clic en Gestionar en Parámetros avanzados:
- Haga clic en las diferentes pestañas General, PHP / Apache y Extensiones de PHP para efectuar los ajustes deseados:
No olvide guardar los cambios en la parte inferior de la página.
Conozca esta otra guía si está buscando información sobre valores límite y las oportunidades de desbloqueo de estas últimas.
... a través del archivo .user.ini
Para las directrices de PHP que no están presentes lado Manager, es necesario definir los valores deseados en el archivo .user.ini
p.ex:
max_file_uploads = 20
La lista de directivas existentes figura en el Sitio web oficial de PHP pero los elementos con indicación PHP_INI_SYSTEM
en la columna Modifiable
así como max_input_time
, memory_limit
y mysqli.default_socket
no son utilizables.
...en CLI
Para personalizar las directrices de PHP al ejecutar scripts en línea de comandos (CLI) o en tareas CRON, es necesario especificar los valores deseados en un archivo .user.ini
.
A continuación, para aplicar estas configuraciones, se utiliza el ejecutable PHP con la opción -c
seguimiento de la ruta al archivo .user.ini
.
P.ex 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
.
A continuación, al ejecutar un script PHP en 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 activo allow_url_fopen
para la herramienta WP CLI (que incluye la recuperación de extensiones):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: el ejecutable PHP-d allow_url_fopen=On
: opción-d
permite definir una directiva de configuración de 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
se activa durante la ejecución del comando WP CLI especificado. Activación de allow_url_fopen
puede ser necesario para algunas operaciones que implican la apertura de URL remotas, como la descarga de extensiones o paquetes. Asegúrese de que esta opción esté activada de forma segura y de acuerdo con 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 correspondiente.
- 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.
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.
En esta guía se detallan las medidas de seguridad adoptadas en el marco de las ofertas de correo electrónico Infomaniak para detectar los usos abusivos y anormales de una dirección de correo electrónico.
Preámbulo
- Sobre solicitud por escrito, motivada y autenticada, es posible modificar estas normas de seguridad para una dirección de correo electrónico de pago precisa.
- Para envíos de correo electrónico a un gran número de destinatarios, elherramienta Newsletter es el más adecuado.
- Estas medidas le protegen de un uso malintencionado de su computadora o cuenta.
Límites de envío por 24 horas
El Número de correos electrónicos salientes por 24 horas se limitará a:
- my kSuite = 500 | my kSuite+ = 1440
- kSuite Standard 1 usuario máximo 100 | kSuite Standard 2 usuarios min. 1440 | kSuite Pro = 1440 | kSuite Empresa = 1440
- Service Mail Starter = 100 | Servicio Mail 5 direcciones min. = 1440
- Alojamiento web (función PHP Mail() - envíos no autentificados) = 50 | Alojamiento web (envíos autentificación) = 1440
1 mensaje enviado a 2, 42 o 99 personas en CC/CCI cuenta como 2, 42 y 99 mensajes, respectivamente.
Otros límites de correo electrónico
- Límites del número de destinatarios por envío de correo electrónico
- Límites de tamaño a 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 en profundidad de la versión.