Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía explica cómo gestionar los archivos de un Hosting Web con un software/cliente FTP.
Prólogo
- Para gestionar fácilmente y rápidamente los archivos de su hosting web sin tener que instalar una aplicación ni introducir credenciales FTP, utilice Web FTP desde su Manager Infomaniak (permite, entre otras cosas, el CHOWN y la compresión/descompresión de archivos
zip). - Los diferentes servicios ofrecidos por Infomaniak son todos compatibles con los protocolos estándar correspondientes (FTP/S3/Swift para el almacenamiento, por ejemplo), por lo tanto, si encuentra un problema con un software de terceros, póngase en contacto 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.
- En cuanto a los protocolos soportados por Infomaniak (FTP, SFTP, etc.) según su plan de hosting (Starter, Node.js, etc.), consulte esta otra guía.
Parámetros a proporcionar para software FTP
Requisitos previos
- Crear una cuenta FTP/SSH.
- Instalar un software/cliente FTP como Filezilla, Cyberduck, Commander One, Transmit, etc.
Independientemente de su software/cliente FTP, los 3 parámetros indispensables para configurar un acceso FTP siempre son:
- Nombre de host: dirección del servidor FTP
- Nombre de usuario: nombre de la cuenta FTP
- Contraseña: la de la cuenta FTP

- El número de puerto generalmente se deja por defecto.
- El tipo y modo de conexión generalmente se deja por defecto.
- Si se propone un límite del número de conexiones simultáneas, se recomienda activarlo.
Obtener las credenciales de conexión al hosting
Encontrará toda la información en su Manager Infomaniak:
- 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 FTP (o FTP / SSH) en el menú lateral izquierdo

1. Nombre de host FTP
El nombre de host a utilizar en su software/cliente FTP se especifica en la parte superior de la página obtenida en el punto 3 anterior y un icono le permite copiar la dirección en el portapapeles.
Oferta Starter - página web básica

Si el dominio indicado no es funcional (no apunta a la dirección IP del alojamiento, por ejemplo), entonces utilice la dirección IP como nombre de host, de la forma 123.45.678.123 (consulte esta otra guía).
Alojamiento web de pago

Utilice el nombre de host de la forma xyzb.ftp.infomaniak.com por ejemplo.
2. Nombre de usuario FTP

El nombre de usuario es el nombre de la cuenta que debe crear en su Manager: xyzb_abcdefg por ejemplo.
3. Contraseña del usuario FTP

La contraseña del usuario FTP se define por el creador de la cuenta FTP. En caso de olvido, edite la cuenta FTP haciendo clic en ella y establezca una nueva contraseña.
Una vez establecida la conexión…
Cuando ingrese los 3 parámetros requeridos, su aplicación FTP debe mostrar la estructura de su alojamiento:
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.
Esta guía explica cómo conectarse a través de SSH a un Alojamiento Web o a un Servidor Cloud.
Conectarse a través de SSH…
… a través de un navegador web
- Haga clic aquí para acceder a la gestión de su producto en el Gestor Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en FTP / SSH en el menú lateral izquierdo.
- Haga clic en el botón Web SSH:

… a través del terminal o una aplicación
Para conectarse a través de SSH, utilice los siguientes comandos desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI / Command Line Interface) en su dispositivo, por ejemplo:
- Terminal (aplicación ya integrada en macOS y Linux)
- PuTTY (Windows)
- Cliente SSH de Windows 10 (ayuda en francés / en inglés)
Luego, ingrese el siguiente comando:
ssh username@serverusernamesiendo el nombre de usuario de la cuenta FTPserversiendo el servidor host (por ejemplo, xxxx.ftp.infomaniak.com)
Para saber qué comando está disponible y conocer la ruta a utilizar, ejecute el comando "whereis":
$ whereis mysql
mysql: /opt/mysql/bin/mysql
Esta guía ofrece soluciones para los errores del tipo “¡Sitio malintencionado! El sitio web ha sido reportado como un sitio malintencionado y ha sido bloqueado según sus preferencias de seguridad” (“¡ALTO! Este sitio web puede dañar su computadora!” en inglés).
¿Quién puso este mensaje?
Este mensaje de error o advertencia…
- … NO ES añadido por Infomaniak.
- … es generado por Google a través de https://www.stopbadware.org/.
- … puede que ya no aparezca directamente porque…
- … ya no está indexado por Google.
- … está utilizando un navegador que no se basa en los controles de Google.
¿Qué hacer?
Si esto no se refiere al sitio del que se encarga, consulte la ayuda de Google sobre este tema.
Si el sitio es suyo, consulte los consejos a continuación:
- Verifique el código fuente de la página publicada: seguramente haya código adicional en comparación con las páginas aún sanas; puede tratarse de un iframe malintencionado o cualquier inclusión…
- En la página en cuestión, haga clic en el botón "¿Por qué se ha bloqueado este sitio?" y siga las instrucciones…
- Consulte la documentación de Google sobre este tema.
- Supervise la herramienta de detección de vulnerabilidades que podría resolver el problema en el ínterin.
¡Simplifíquese la vida! En caso de necesidad, 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.
Esta guía explica cómo modificar la versión de PHP disponible para los sitios de su Alojamiento Web de Infomaniak.
Prólogo
- Es posible pasar de una versión antigua y potencialmente vulnerable de PHP a una versión reciente, pero volver a esta versión vulnerable ya no será posible por razones de seguridad.
- El cambio es efectivo inmediatamente y de manera indefinida.
- Consulte esta otra guía si busca información sobre la configuración de la versión de PHP utilizada en SSH.
Modificar la versión de PHP utilizada para un sitio web
Es posible modificar fácilmente la versión de PHP utilizada en todo un sitio web:
- Haga clic aquí para acceder a la gestión de su producto en el Gestor de Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto en cuestión.
- Haga clic en Más información.
- Haga clic en Modificar:

- Elija la versión de PHP deseada:

- Haga clic en Guardar al final de la página para guardar el cambio.
Es posible que deba actualizar su alojamiento con antelación para acceder a las últimas versiones de PHP propuestas por Infomaniak.
Esta guía explica cómo agregar una base de datos MySQL/MariaDB, crear o modificar usuarios y cómo encontrar todos los parámetros necesarios para configurar sus scripts y CMS en un Hosting Web.
Gestionar las bases de datos
Para acceder a la página de gestión de las bases de datos de su alojamiento:
- Haga clic aquí para acceder a la gestión de su producto en el Administrador de Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en Bases de datos (o MariaDB si es necesario) en el menú lateral izquierdo:

Bases de datos
En la pestaña Bases de datos puede:
- Crear una base de datos MySQL/MariaDB haciendo clic en el botón Agregar una base de datos.
- Importar, exportar o restaurar una base de datos MySQL haciendo clic en la flecha a la derecha del botón Agregar.
Usuarios
En la pestaña Usuarios puede:
- Crear un usuario de bases de datos MySQL/MariaDB haciendo clic en el botón Agregar un usuario.
Información de configuración
También es aquí donde encontrará la información requerida para configurar CMS o aplicaciones web:
- El nombre de una base de datos (por ejemplo
XXXX_dbname) - El nombre de usuario de una base de datos (por ejemplo
XXXX_username) - La contraseña del nombre de usuario de una base de datos (la que eligió al crear el usuario MySQL/MariaDB redéfínala si la ha olvidado)
- El servidor MySQL/MariaDB de las bases de datos / el nombre del host / hostname (por ejemplo
XXXX.myd.infomaniak.com) con su versión (5.7, por ejemplo)
Permisos de usuario, servidores compartidos y Cloud
- Con derechos de lectura: “SELECT”
- Con derechos de escritura: “INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, LOCK TABLES”
- Con derechos admin: “CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, REFERENCES”
- + “CREATE ROUTINE, ALTER ROUTINE, EXECUTE, TRIGGER, EVENT” solo en Servidor Cloud (consulte esta otra guía sobre este tema)
- Sin ningún derecho: el usuario no verá aparecer la base de datos en phpMyAdmin
Bases de datos de aplicaciones Web
- Consulte esta otra guía sobre WordPress.
- Consulte esta otra guía sobre Joomla.
Esta guía explica cómo agregar un sitio web adicional a un plan de alojamiento de Infomaniak existente.
Prólogo
- El alojamiento puede ser en un plan de alojamiento web compartido o en un Servidor Cloud de Infomaniak.
- El sitio adicional puede ser:
- un segundo nombre de dominio (por ejemplo.
domain2.xyz), - o un subdominio (por ejemplo.
abc.domain.xyz) de un nombre de dominio que ya posee.
- un segundo nombre de dominio (por ejemplo.
- En esta gestión multisitio/multidominio (virtual host), el espacio en disco total y los recursos de su alojamiento se comparten entre sus sitios/subdominios.
Acceder a la gestión de los sitios
Requisitos previos
- Si los 20 espacios de sitios propuestos en el alojamiento web ya están utilizados, comprar sitios adicionales.
Para acceder a un plan de alojamiento web y agregar un sitio:
- Haga clic aquí para acceder a la gestión de sus productos en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en el botón azul Agregar:

- Elija el contenido opcional para el nuevo sitio (A) o otra instalación específica, espacio en blanco, tecnologías avanzadas (Node.js por ejemplo) (B):

- Haga clic en Siguiente.
- Elija el tipo de dominio a asignar a este nuevo sitio:
- un nombre de dominio ya adquirido
- un subdominio creado a partir de un nombre de dominio ya adquirido
- un nombre de dominio aún disponible y a comprar
- Ingrese el nombre de dominio (
domain2.xyz, por ejemplo) o el subdominio.
- Elija las opciones avanzadas eventuales, entre las cuales:
- Por defecto, el nuevo sitio se agrega al directorio
/sites/domain2.xyzen su servidor FTP. - Para definir manualmente otro directorio, marque Definir la ubicación manualmente e indique la ruta y el nombre.
- Cree una nueva carpeta si es necesario:

- Por defecto, el nuevo sitio se agrega al directorio
- Haga clic en Continuar.
Si es un subdominio o si el nombre de dominio o su zona DNS está gestionado por Infomaniak, es posible actualizar automáticamente las entradas DNS existentes. De lo contrario, realice los cambios necesarios con su registrador o transfiera la gestión del nombre de dominio a Infomaniak.
Esta guía explica agregar un nuevo nombre de dominio a un sitio web Infomaniak.
Prólogo
- Cuando agregas un nuevo nombre de dominio a un sitio web, se habla de dominio vinculado pero también de alias.
- Un dominio alias en este caso es un nombre de dominio adicional, también vinculado a un sitio existente.
- Para que el sitio web
domain.xyzsea accesible con un nombre de dominio completamente diferente, comoprivate.abc, por ejemplo, es necesario agregarprivate.abccomo alias del sitio web. - Segundo ejemplo, para que el sitio
domain.xyztambién sea accesible conwww.domain.xyz, es necesario agregarlo como alias al dominiodomain.xyz. En este ejemplo,domain.xyzes el sitio padre del aliaswww.domain.xyz. En general, el aliaswwwya está agregado automáticamente y presente…
- Para que el sitio web
Agregar un alias a un sitio existente
Requisitos previos
- Si el nombre de dominio (destinado a convertirse en alias) o su zona DNS se gestiona con Infomaniak, todo está bien. Si no:
- La entrada A del nombre de dominio debe apuntar a Infomaniak.
- Para simplificar, puedes encargar la gestión del dominio a Infomaniak.
- También es necesario que el futuro alias no lo sea ya, en cuyo caso será necesario desvincularlo del sitio actual con antelación (lo mismo si sinónimo).
Para agregar un dominio adicional que estará vinculado a tu sitio web:
- Haz clic aquí para acceder a la gestión de tu producto en el Manager Infomaniak (¿necesitas ayuda?).
- Haz clic directamente en el nombre asignado al producto correspondiente:

- Luego, haz clic en la flecha para desarrollar la sección Dominios de este sitio.
- Haz clic en el botón Agregar un dominio:

- Escribe el o los nombres de dominio a agregar, separándolos con la tecla Intro.
- Si el alias o su zona DNS se gestiona con Infomaniak, es posible actualizar automáticamente las entradas DNS. En el caso contrario, realiza los cambios necesarios con tu registrador o transfiere la gestión del nombre de dominio a Infomaniak.
- Si tienes un certificado SSL como Let's Encrypt, por ejemplo, puedes solicitar actualizarlo aquí para incluir los nuevos nombres.
- Haga clic en Validar para completar el procedimiento:

Para definir el alias como dominio principal, consulte esta otra guía.
Esta guía explica cómo activar o desactivar el modo de mantenimiento en un sitio web de un Hospedaje Infomaniak.
Prólogo
- El modo mantenimiento permite mostrar un mensaje personalizado a sus visitantes, por ejemplo, durante la resolución de un problema técnico.
- También es posible especificar direcciones IP que podrán saltar esta página.
- Se envía un correo electrónico a los usuarios de la Organización.
Activar el modo mantenimiento
Para activar una página que reemplaza temporalmente su página de inicio habitual:
- Haga clic aquí para acceder a la gestión de su producto en el Administrador Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en el botón de alternancia (toggle switch) para activar la página de mantenimiento.
- Confirme la advertencia.
- Haga clic en el botón para activar:

Personalizar la página de mantenimiento
Para crear una página con el mensaje de su elección:
- Haga clic aquí para acceder a la gestión de su producto en el Administrador Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- 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ñe el texto de su elección.
- Configure la visualización con la ayuda de los elementos en el lado derecho.
- Haga clic en Guardar y activar para publicar la página:

Permitir direcciones IP
Es posible mostrar el sitio real incluso con el modo mantenimiento activado. Para ello, es necesario proporcionar las direcciones IP de las computadoras que deben poder eludir el modo mantenimiento:
- Active el modo mantenimiento según el procedimiento anterior.
- Vuelva a la página de configuración de la página de mantenimiento (consulte el procedimiento anterior).
- En Maintenance 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.
Si las direcciones IP de las computadoras agregadas cambian, será necesario repetir estos pasos.
Desactivar el modo mantenimiento
Para desactivar el mensaje que se muestra en su sitio durante el mantenimiento:
- Haga clic aquí para acceder a la gestión de su producto en el Administrador Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- 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 anterior para trabajar luego en WordPress.
Se recomienda instalar una extensión de WordPress (hay docenas disponibles) dedicada a la puesta en mantenimiento dentro del CMS mismo.
De lo contrario, puede agregar el código <?php $upgrading = time(); ?> en un nuevo archivo vacío llamado .maintenance (el punto antes del nombre del archivo es importante) colocado en el servidor en la raíz de su sitio, lo que desactivará todas sus páginas excepto la página de inicio de WordPress.
Esta guía se refiere a los permisos de tráfico entrante y saliente entre diferentes alojamientos a nivel de bases de datos.
Acceder...
... a las bases de datos externas a Infomaniak
Desde un alojamiento web de Infomaniak, es posible realizar consultas MySQL a servidores externos sin restricciones.
... desde el exterior a las bases de datos de Infomaniak
El acceso a las bases de datos de Infomaniak desde el exterior de la infraestructura solo está permitido con un Servidor Cloud (es necesario abrir el puerto 3306 en TCP/entrada en el cortafuegos).
En cuanto al acceso a las bases de datos MySQL desde otro alojamiento web de Infomaniak, consulte esta otra guía.
Permitir conexiones externas en MongoDB
En cuanto a MongoDB, es necesario desactivar la opción local_only desde Fast Installer:
- Haga clic aquí para acceder a la gestión de su producto en el Gestor de Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- 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 correspondiente 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…
- … generar una
CSRy 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
CRTobtenido 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 -textEsto 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
.crty.keyo 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 explica cómo establecer la primera conexión SSH en su VPS Cloud / VPS Lite.
Ejecutar un comando con privilegios de root...
Desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI / Interfaz de línea de comandos) en su dispositivo, por ejemplo, la aplicación PuTTY (descargar e instalar en Windows) o Terminal (instalado por defecto en macOS), ejecute sudo -i para cargar el entorno completo de root, proporcionándole una sesión interactiva completa como root con el directorio personal y las variables de entorno de root.
... en macOS o Linux
Para conectarse, debe abrir una ventana del Terminal y ejecutar el siguiente comando:
ssh -i [key path] [user]@[server]
[key path]= enlace al archivo que contiene la clave privada; para recordarle, al solicitar su VPS Cloud / VPS Lite, se le invitó a generar un par de claves o a cargar su propia clave pública (los permisos deben ser suficientes, 0700, por ejemplo)[user]= ver a continuación los nombres de usuario predeterminados[server]= dirección IPv4 del servidor (indicada en el Manager)
Ejemplo: ssh -i c:/path/key ubuntu@192.168.1.1
En caso de error "WARNING: UNPROTECTED PRIVATE KEY FILE!", ejecutar el comando chmod 400 [key path].
... en Windows
Windows no permite la conexión SSH de forma nativa: activar el shell Bash (Windows 10 mínimo) o descargar los siguientes dos programas gratuitos: PuTTY & PuTTYgen
Para comenzar, su clave privada debe ser convertida para ser utilizada con PuTTY.
Para ello, abrir PuTTYgen y hacer clic en el botón «Load» para cargar su clave privada. Luego, guarde su clave privada utilizando el botón «Save private key».
Ahora abrir PuTTY y proporcionar los siguientes elementos:
En Session (en el panel lateral izquierdo):
[HostName]= dirección IPv4 del servidor (indicada en el Manager)[Port]= dejar el puerto predeterminado, es decir, el 22[Tipo de conexión]= indicar aquí "SSH"
En Conexión / SSH / Autenticación (en el panel lateral izquierdo):
- abrir su clave privada generada a través de PuTTYgen utilizando el botón "
Examinar" en "Archivo de clave privada para autenticación" - presionar el botón "
Abrir" en la parte inferior de la ventana, se abrirá un terminal y le pedirá su nombre de usuario (user= ver más abajo)
Nombre de usuario [user] predeterminado de los servidores Cloud no gestionados con:
Tabla de distribuciones Linux
| Distribución Linux | Usuario predeterminado |
|---|---|
| AlmaLinux | almalinux |
| Arch Linux | arch |
| CentOS | cloud-user |
| Debian 7 "Wheezy" y versiones anteriores | root |
| Debian 8 "Jessie" y versiones posteriores | debian |
| Fedora | fedora |
| FreeBSD | freebsd |
| Ubuntu | ubuntu |
| OpenBSD | openbsd |
| openSUSE Leap 15 | opensuse |
| openSUSE 42 | root |
| RancherOS | rancher |
| SUSE Linux Enterprise Server | root |
El usuario siempre es el usuario predeterminado de la distribución.
Esta guía explica cómo resolver anomalías que pueden aparecer con un Hosting Web si este último ha sufrido modificaciones a nivel de su dirección IP (un desplazamiento de servidor, por ejemplo) y que su ordenador conserve la antigua posición en su caché DNS.
Vaciar la caché DNS…
Cuando visita un sitio web, su ordenador conserva en memoria local una asociación entre el nombre de dominio y su dirección IP en la caché DNS. Esto permite acelerar el proceso de resolución DNS en futuras visitas al mismo sitio, ya que el ordenador puede evitar consultar nuevamente los servidores DNS para obtener la dirección IP.
Al vaciar la caché DNS, obliga a su ordenador a consultar nuevamente los servidores DNS para obtener la información más reciente sobre las direcciones IP de los sitios que visita.
… en Windows
Ejecute el siguiente comando desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su dispositivo. Ejemplo:
- Abra el menú Inicio.
- Escriba cmd.
- En los resultados de búsqueda, haga clic en Símbolo del sistema.
- Ejecute el comando
ipconfig /flushdns.
… en macOS
Ejecute el siguiente comando desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su dispositivo:
- Ejecute el comando
lookupd -flushcache(en caso de fallo:dscacheutil -flushcache).
… en Linux
Ejecute el siguiente comando desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su dispositivo:
- Ejecute el comando
sudo systemctl restart nscdosudo /etc/init.d/nscd restartpara reiniciar nscd.
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.
Esta guía permite “desbloquear” cualquier parámetro de Windows bloqueado por el mensaje “Algunos parámetros están ocultos o gestionados por su organización” (como cambiar el fondo de pantalla, por ejemplo) y levantar estas restricciones que están en vigor por defecto en la oferta de servidor VPS Cloud / VPS Lite.
Restablecer los parámetros de la directiva de grupo local
Para restablecer todos los parámetros de la directiva de grupo local a sus valores predeterminados:
- Abra el símbolo del sistema como administrador.
Introduzca los siguientes comandos:
RD /S /Q "%windir%\System32\GroupPolicyUsers" RD /S /Q "%windir%\System32\GroupPolicy" gpupdate /force- Reiniciar la máquina.
Esta guía enumera los sistemas operativos compatibles (distribuciones Linux) que se pueden instalar al solicitar un VPS Cloud / VPS Lite.
En cuanto a Windows, consulte esta otra guía.
Requisitos previos
- Crear una contraseña para su usuario después de conectarse por primera vez con la clave privada, especialmente para poder solucionar problemas en su servidor conectándose a través de la consola VNC en caso de problemas.
Distribuciones Linux compatibles nativamente
Debian
Si proviene del entorno Debian, entonces un servidor de este tipo sería una excelente opción, una alternativa a CentOS que se menciona más abajo. Las ediciones de Debian son muy estables, especialmente desde "Buster" o más recientemente "Bookworm" (Debian 12). Más información
Ubuntu
Si está familiarizado con Ubuntu en su versión de escritorio, es posible que desee tenerla en su servidor. Más información
FreeBSD
El código base de FreeBSD ha sido desarrollado, mejorado y optimizado continuamente durante más de treinta años. Es desarrollado y mantenido por un importante equipo de personas. FreeBSD ofrece características de red avanzadas, una seguridad robusta y un alto rendimiento. Más información
openSUSE
Esta distribución es ideal para principiantes, usuarios experimentados y ultra geeks, en resumen, ¡es adecuada para todos! Más información
CentOS
CentOS es la distribución más popular para un servidor web y, por lo tanto, cuenta con un gran apoyo, ya sea en el foro de la comunidad o en cualquier lugar de la web. Las ediciones de CentOS son muy estables a largo plazo. Más información
Otras distribuciones Linux
Infomaniak agrega regularmente nuevas distribuciones Linux:
- Fedora
- rancherOS
- ArchLinux
- AlmaLinux
- RockyLinux
Distribución específica / imagen de disco
Solo se pueden instalar imágenes oficiales y Infomaniak no instala ningún sistema operativo a partir de una imagen de disco de tipo ISO. Si desea instalar una distribución específica, puede hacerlo importando la imagen en Public Cloud.
Esta guía explica cómo ejecutar el gestor de dependencias de código abierto Composer 2 utilizando un comando SSH.
Prólogo
- Composer es un gestor de dependencias de código abierto para PHP que permite definir, instalar y actualizar las bibliotecas necesarias para un proyecto PHP.
- Composer 1 está obsoleto desde 2021 y no permite instalar nuevos paquetes ni realizar actualizaciones desde 2025.
- Solo la versión 2 de Composer es ahora compatible y disponible en todas las versiones de PHP de 7.2 a 8.3.
Ejecutar Composer 2
Composer 2 ya está preinstalado y accesible a través de SSH. Por lo tanto, no es necesario instalarlo manualmente.
Uso sencillo
Conéctese a su alojamiento a través de SSH y luego utilice el siguiente comando:
composerEste comando ejecutará automáticamente la versión 2 de Composer compatible con la versión de PHP actualmente utilizada en su sesión.
Verificar la versión activa
Puede verificar la versión de Composer disponible con:
composer --versionEjemplo de salida: Composer versión 2.5.0 2022-12-20 10:44:08
Forzar una versión específica de PHP
Si desea ejecutar Composer con una versión específica de PHP, hay alias disponibles. Por ejemplo:
composer_php8.1 --versiono también:
composer_php7.4Estos alias permiten ejecutar Composer 2 con el intérprete PHP especificado, útil para probar o desplegar un proyecto en una versión objetivo de PHP.
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, tras la adición o eliminación de alias a un sitio web, regenerar un certificado para incluir los nuevos nombres de dominio asociados al 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 vigente:

Actualizar un certificado Let's Encrypt
Para acceder a la gestión de los certificados:
- 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 el menú de acción ⋮.
- Haga clic en Cambiar el certificado:

- Seleccione el tipo de certificado a actualizar.
- Haga clic en el botón Siguiente:

- Verifique o seleccione los dominios afectados.
- Haga clic en el botón Instalar:

Esta guía explica cómo modificar la versión de PHP utilizada en la línea de comandos (PHP CLI) en un Hosting Web de Infomaniak.
Prólogo
- Esta guía es útil si necesita ajustar temporalmente parámetros para un script específico o para una sesión PHP ejecutada en la línea de comandos (CLI).
- Para modificar la versión general de PHP utilizada por su alojamiento en el servidor web (FPM/Apache) a través del Administrador de Infomaniak, consulte esta otra guía.
Versión predeterminada de PHP en la línea de comandos
Cuando ejecuta el comando php (generalmente a través de /usr/bin/php), es la versión predeterminada de PHP configurada en el servidor la que se utiliza. Esta versión puede cambiar con el tiempo según las actualizaciones de la plataforma.
Para conocer la versión exacta actualmente activa en su alojamiento, ejecute:
php -vPara garantizar la estabilidad de sus scripts, se recomienda utilizar una versión explícita (php7.4, php8.0, php8.1, etc.) o ajustar su variable PATH para que apunte al directorio de la versión deseada (por ejemplo, /opt/php8.1/bin).
Modificar la versión de PHP utilizada en CLI
Existen dos archivos principales que se pueden utilizar para configurar la versión de PHP cargada automáticamente en su sesión SSH:
1. Uso de ~/.bashrc (recomendado)
El archivo .bashrc es leído por Bash al abrir un shell interactivo (no de inicio de sesión), es decir, en la mayoría de los casos cuando abre una sesión SSH normal o ejecuta comandos a través de herramientas de implementación.
Cree el archivo
~/.bashrcsi no existe, luego ábralo:touch ~/.bashrc nano ~/.bashrcAgregue la siguiente línea para especificar la versión de PHP deseada (por ejemplo: PHP 8.1):
export PATH="/opt/php8.1/bin:$PATH"Recargue su entorno:
source ~/.bashrcVerifique la versión actualmente utilizada:
php -v which phpDebería ver una ruta del tipo
/opt/php8.1/bin/php.
2. Uso de ~/.profile (alternativa)
El archivo .profile solo se lee cuando el shell se inicia en modo de inicio de sesión (por ejemplo, al iniciar sesión por primera vez a través de SSH). Si su entorno no carga .bashrc automáticamente, puede definir la versión de PHP directamente allí.
Cree el archivo
~/.profilesi no existe, luego ábralo:touch ~/.profile nano ~/.profileAgregue la siguiente línea:
export PATH="/opt/php8.1/bin:$PATH"Recargue su entorno:
source ~/.profile
3. Cargar .bashrc desde otros perfiles
Para garantizar que la configuración se cargue en todos los tipos de sesiones (inicio de sesión y sin inicio de sesión), se recomienda incluir en sus archivos ~/.bash_profile y ~/.profile la siguiente línea:
if [ -f ~/.bashrc ]; then . ~/.bashrc; fiDe esta manera, su configuración de PHP definida en .bashrc siempre se aplicará, independientemente de cómo se abra la sesión SSH.
Ejecutar una versión específica de manera puntual
Si desea lanzar un script con una versión específica de PHP sin modificar su entorno, puede llamar directamente al binario correspondiente:
/opt/php8.1/bin/php mon_script.php
/opt/php8.2/bin/php -vDespués de estos pasos, la versión de PHP seleccionada se cargará automáticamente cada vez que se abra una nueva sesión, y sus scripts CLI se ejecutarán con la versión deseada.
Esta guía explica cómo instalar aplicaciones, extensiones PHP y tecnologías (lista no exhaustiva a continuación) en unos pocos clics en Serveur Cloud únicamente.
Consulte este otro guía si buscas información sobre aplicaciones web adicionales que se pueden instalar en cualquier tipo de alojamiento, incluyendo la oferta estándar/compartida.
Instalar (o desinstalar) aplicaciones/extensiones PHP…
Para encontrar la lista de tecnologías y proceder a su instalación:
- Haga clic aquí para acceder a la gestión de su Serveur Cloud en el Manager Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al Serveur Cloud correspondiente.
- Haga clic en Extensiones PHP o en ‘Fast Installer’ en el menú lateral izquierdo:

- Haga clic en el menú de acción ⋮ a la derecha de la extensión que desea desinstalar en la tabla que se muestra.
- Haga clic en Desinstalar.
- De lo contrario, haga clic en el botón azul Instalar una extensión para realizar su elección de nueva instalación:

Lista no exhaustiva de aplicaciones y extensiones disponibles
AdvanceCOMPBuildEssentialelectron_devExifToolFFmpeg↗ guíaGhostscriptGifsicleGraphicsMagickHAProxyImagemagick↗ guíaJpegoptimlibjpeg_turbolibqrencodelibX11_xcb1MidnightCommanderMemcached↗ guíamongoDBNVM Node Version ManagerOptiPNGp7zipPDFtkPHP_APCuPHP_CLI↗ guíaPHP_FPMPHP_GnuPGPHP_gRPCPHP_igbinaryPHP_IonCube↗ guíaPHP_OPcachePHP_PDFPHP_PDO_ODBC↗ guíaPHP_SwoolepipPngcrushPngquantRedis↗ guíaRRDTool The Round Robin Database ToolRubyCompasssystemd↗ guíatesseract_ocrvarnish↗ guíavirtualenvWebPxauthxpdfxvfbZSH