Base de conocimientos

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

Esta guía explica cómo conectarse mediante SSH a un Alojamiento Web o a un Servidor Cloud.

 

Conectarse mediante SSH…

 

… a través de un navegador web

  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 FTP / SSH en el menú lateral izquierdo.
  4. Haga clic en el botón Consola SSH:

 

… a través del terminal o una aplicación

Para conectarse mediante 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:

A continuación, introduzca el siguiente comando:

ssh username@server
  • username es el nombre de usuario de la cuenta FTP
  • server es 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

¿Le ha sido útil esta FAQ?

Esta guía explica agregar un nuevo nombre de dominio a un sitio web Infomaniak.

 

Prólogo

  • Cuando agrega 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.xyz sea accesible con otro nombre de dominio como private.abc por ejemplo, debe agregar private.abc como alias del sitio web.
    • Segundo ejemplo, para que el sitio domain.xyz sea accesible también con www.domain.xyz, debe agregarlo como alias al dominio domain.xyz. En este ejemplo, domain.xyz es el sitio padre del alias www.domain.xyz. En general, el alias www ya está agregado automáticamente y presente…

 

Agregar un alias a un sitio existente

Requisitos previos

Para agregar un dominio adicional que estará vinculado a 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 concernido:
  3. Haga clic luego en la flecha para desarrollar la parte Dominios de este sitio.
  4. Haga clic en el botón Agregar un dominio:
  5. Escriba el o los nombres de dominio a agregar, separándolos con la tecla Enter.
  6. Si el alias o su zona DNS se gestiona con Infomaniak, es posible actualizar automáticamente las entradas DNS. En el caso contrario, realice los cambios eventuales con su registrador o transfiera la gestión del nombre de dominio a Infomaniak.
  7. Si tiene un certificado SSL como Let's Encrypt, por ejemplo, puede solicitar actualizarlo aquí para incluir los nuevos nombres.
  8. Haga clic en Validar para finalizar el procedimiento:

Para definir el alias como dominio principal, consulte esta otra guía.


¿Le ha sido útil esta FAQ?

Esta guía detalla los aspectos técnicos y administrativos de alojar varios sitios web en una misma plataforma.

sign

En términos técnicos

Un alojamiento incluye diferentes sitios web. Por lo tanto, es posible agregar varios sitios web a un alojamiento (gestión multisitios / multidominios). En este caso, los recursos del alojamiento (espacio en disco, bases de datos, tiempo de ejecución y memoria de los scripts, etc.) se comparten entre los diferentes sitios web del alojamiento.

El plan Servidor Cloud básico contiene un cierto número de alojamientos (por ejemplo, 5) y un número mayor de sitios web (por ejemplo, 20). En este ejemplo, esto significa que puede crear 20 sitios web (con 20 nombres de dominio/subdominios diferentes) que podrá organizar libremente en sus 5 alojamientos.

 

En términos administrativos

A nivel de la Organización en el Manager Infomaniak, los derechos de gestión y acceso no podrán ser asignados a un sitio web específico en un alojamiento. Un usuario que agregue a la Organización no podrá tener un derecho limitado a un solo sitio; siempre accederá al alojamiento completo.

A nivel de los datos en el servidor, por otro lado, es posible crear un usuario FTP restringido a una carpeta específica (en este caso, deberá limitarse a la carpeta donde se encuentra el sitio).

La gestión limitada a un sitio entre otros en el mismo alojamiento también puede considerarse directamente dentro de la herramienta utilizada para el sitio (gestión de usuarios de WordPress, por ejemplo).


¿Le ha sido útil esta FAQ?

Supervisor no se ofrece directamente porque systemd es recomendado, mejor integrado en Debian y disponible en Instalador rápido.

Si aún así debiera instalarlo, contacte con el soporte de Infomaniak por escrito.


¿Le ha sido útil esta FAQ?

Esta guía detalla el procedimiento para establecer su primera conexión SSH en un VPS Cloud o VPS Lite de Infomaniak.

 

Conexión a través de Windows (PuTTY)

En Windows, la herramienta de referencia es PuTTY.

Su clave privada debe convertirse al formato .ppk para funcionar.

Paso A: Conversión con PuTTYgen

  1. Inicie PuTTYgen.
  2. Haga clic en Load para cargar su clave privada actual.
  3. Haga clic en Save private key para generar su archivo .ppk.

Paso B: Configuración de PuTTY

  1. En Session ingrese la dirección IP del servidor en "Host Name".
  2. En Connection > SSH > Auth haga clic en Browse para cargar su archivo .ppk.
  3. Haga clic en Open.
  4. Se abre una ventana: ingrese su nombre de usuario.

 

Conexión a través de un terminal Unix (macOS y Linux)

Utilice el cliente SSH nativo de su sistema abriendo una terminal.

La sintaxis es la siguiente:

ssh -i [key_path] [user]@[server]

Detalles de los parámetros

  • [key_path]: Ruta hacia su archivo de clave privada (generado o importado durante el comando).
  • [user]: Nombre de usuario (consulte la tabla de distribuciones a continuación).
  • [server]: Dirección IPv4 de su VPS, disponible en el Manager.

Nota sobre los permisos: Si recibe un error del tipo "UNPROTECTED PRIVATE KEY FILE", asegure su clave con el siguiente comando:
chmod 400 [key_path]

Lista de usuarios por defecto

Utilice el identificador correspondiente a la distribución Linux instalada en su servidor:

Distribución LinuxUsuario por defecto
Ubuntuubuntu
Debian 8 y versiones superioresdebian
Debian 7 y versiones anterioresroot
AlmaLinuxalmalinux
Arch Linuxarch
CentOScloud-user
Fedorafedora
FreeBSDfreebsd
OpenBSDopenbsd
openSUSE Leap 15opensuse
openSUSE 42 / SLESroot
RancherOSrancher

Nota: el usuario siempre es el definido por defecto por el editor de la distribución.

 

Pasar al modo Administrador (Root)

Por seguridad, la conexión inicial no se realiza directamente como root.

Para obtener todos los permisos en el sistema, ejecute:

sudo -i

Este comando carga el entorno completo del usuario root (variables del sistema y directorio personal).


¿Le ha sido útil esta FAQ?

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:

  1. Haga clic aquí para acceder a la gestión de su alojamiento en el Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al alojamiento correspondiente.
  3. Haga clic en Bases de datos (o MariaDB si es necesario) en el menú lateral izquierdo para acceder al menú Bases de datos y Usuarios:

 

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 de 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 el tema)
  • Sin ningún derecho: el usuario no verá la base de datos en phpMyAdmin

 

Bases de datos de aplicaciones web


¿Le ha sido útil esta FAQ?

Esta guía explica cómo agregar un sitio web adicional a un plan de alojamiento de Infomaniak existente.

 

Prólogo

  • El alojamiento puede estar 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 posees.
  • En esta gestión multisitio/multidominio (virtual host), el espacio en disco total y los recursos de tu alojamiento se comparten entre tus sitios/subdominios.

 

Acceder a la gestión de sitios

Requisitos previos

Para acceder a un plan de alojamiento web y agregar un sitio:

  1. Haz clic aquí para acceder a la gestión de tus productos en el Manager de Infomaniak (¿Necesitas ayuda?).
  2. Haz clic directamente en el nombre asignado al producto correspondiente.
  3. Haz clic en el botón azul Agregar:
  4. Elige 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):
  5. Haz clic en Siguiente.
  6. Elige el tipo de dominio a asignar a este nuevo sitio:
    1. un nombre de dominio ya adquirido
    2. un subdominio creado a partir de un nombre de dominio ya adquirido
    3. un nombre de dominio aún disponible y a ordenar
  7. Ingresa el nombre de dominio (domain2.xyz, por ejemplo) o el subdominio.
  8. Elige las opciones avanzadas eventuales, entre ellas:
    1. Por defecto, el nuevo sitio se agrega al directorio /sites/domain2.xyz en tu servidor FTP.
    2. Para definir manualmente otro directorio, marca Definir la ubicación manualmente e indica la ruta y el nombre.
    3. Crea una nueva carpeta si es necesario:
  9. Haz 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.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo conocer la versión del sistema operativo del servidor de su Alojamiento Web.

 

Prólogo

  • Aunque Debian o un paquete parezca obsoleto, las versiones mostradas no presentan vulnerabilidades:
    • Infomaniak los mantiene actualizados mediante parches internos regulares en todos los componentes y sistemas utilizados.
    • Las versiones se eligen por su estabilidad y luego se refuerzan con medidas de seguridad que los tests clásicos no detectan.
  • Si usted o sus clientes identifican una falla en un producto Infomaniak, por favor envíe un POC. Aunque son raros, estos casos se manejan rápidamente.
    • La seguridad de los datos es responsabilidad del usuario: Infomaniak no puede ser considerado responsable de una mala gestión o uso de las credenciales de acceso.

 

¿Qué SO en mi sitio?

Para conocer la versión:

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

    lsb_release -a
  3. Obtendrá una información de este tipo:

    Distributor ID: Debian
    Description: Debian GNU/Linux 7.9 (wheezy)
    Release: 7.9
    Codename: wheezy

¿Le ha sido útil esta FAQ?

Esta guía explica cómo eliminar un dominio alias de un alojamiento web de Infomaniak. El nombre de dominio principal del sitio ya no estará vinculado a ningún otro nombre de dominio.

Esto permite, en particular, crear posteriormente un nuevo alojamiento web o sitio distinto para el nombre de dominio así desvinculado.

 

Requisitos previos

 

Eliminar el dominio alias

Para eliminar un nombre de dominio alias de su sitio:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Gestor de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio en cuestión:
  3. Haga clic a continuación en la flecha para desarrollar la sección Dominios de este sitio.
  4. Haga clic en el menú de acción a la derecha del dominio a eliminar.
  5. Elija Desvincular:
  6. Confirme la eliminación del alias:

    • Si es necesario, puede elegir eliminar también los registros DNS vinculados al dominio…


¿Le ha sido útil esta FAQ?

Esta guía le permite utilizar rápidamente las funciones esenciales de su nuevo Servidor Cloud.

 

Instalar una aplicación

 

Configurar el servidor

 

Gestionar los sitios y los dominios

Si su nombre de dominio no está gestionado por Infomaniak o si su alojamiento no está gestionado en la misma cuenta de usuario que su nombre de dominio, consulte esta otra guía para configurar los DNS o los registros y vincular el nombre de dominio a su alojamiento. También:

 

En caso de problema, acceda a la base de conocimientos antes de contactar con el soporte de Infomaniak.


¿Le ha sido útil esta FAQ?

Esta guía contiene recursos esenciales para comenzar con su VPS Cloud o VPS Lite ofrecido por Infomaniak.

 

Prólogo

  • No está previsto soportar UEFI y Secure boot en la oferta VPS Cloud / VPS Lite.
  • No es posible migrar un archivo vmdk para que funcione en OpenStack, ya que KVM se utiliza para la virtualización.
  • En caso de problemas, consulte la base de conocimientos.

 

Comenzar con un VPS Cloud / VPS Lite Linux

 

Comenzar con un VPS Cloud / VPS Lite Windows

 

¿Qué versión (Cloud o Lite) elegir para el VPS?

  • Las configuraciones (vCPU / RAM / espacio en disco) varían según las ofertas de VPS, comenzando con 1 vCPU a precios muy competitivos.
    • Haga su elección según sus necesidades.
    • La evolución de un VPS Lite a un VPS Cloud aún no es posible de manera automática y no se puede reducir una oferta suscrita.
    • Consulte esta otra guía si desea migrar de VPS Lite a VPS Cloud (la migración es irreversible).
  • Las mismas distribuciones de Linux y versiones de Windows están disponibles (Windows no está disponible en las configuraciones más pequeñas).
    • Solo se instalan las imágenes oficiales de los sistemas operativos, sin ningún software de seguridad como fail2ban preinstalado.
    • Sin embargo, el firewall es configurable desde el Manager y un VPS también se beneficia de la protección anti-DDoS.
    • En cuanto a la apertura de puertos, consulte esta otra guía.
  • En VPS Lite, el ancho de banda está limitado a 500 mbit/s y el SLA garantizado + instantáneas no están disponibles.

¿Le ha sido útil esta FAQ?

Esta guía explica cómo crear un registro PTR en las IP dedicadas de VPS Cloud / VPS Lite.

 

Prólogo

  • Un registro PTR (Pointer Record) es un tipo de registro DNS que se utiliza para resolver las direcciones IP en nombres de dominio.
  • El registro PTR se utiliza para asociar una dirección IP a un nombre de dominio o a un subdominio.
  • Es lo contrario del registro A que se utiliza para resolver los nombres de dominio en direcciones IP.

 

Crear un PTR en la IP del VPS Cloud / VPS Lite

Si tiene un VPS Cloud / VPS Lite y desea crear un registro PTR para su dirección IP dedicada, aquí están los pasos a seguir:

  1. Asegúrese de que su dominio o subdominio apunte a la dirección IP (v4 o v6) de su servidor VPS Cloud / VPS Lite.
    • Puede hacerlo creando un registro A para su dominio o modificando el registro existente para que apunte a la dirección IP de su VPS Cloud / VPS Lite.
  2. Verifique que su dominio apunte a la dirección IP de su VPS Cloud / VPS Lite (cf 1).
  3. Contacte con el soporte de Infomaniak para solicitar la creación de un registro PTR para su dirección IP dedicada.
    • Mencione la dirección IP de su servidor VPS Cloud / VPS Lite (puede encontrar esta dirección IP en su panel de control de gestión del servidor o utilizando un comando de línea de comandos como "ifconfig" o "ipconfig" según el sistema operativo que utilice).
  4. Una vez creado el registro PTR, utilice una herramienta de verificación en línea para asegurarse de que el registro PTR apunte a su dominio o subdominio.

¿Le ha sido útil esta FAQ?

Esta guía presenta el uso de MySQL en los alojamientos de Infomaniak, en particular el funcionamiento de las procedimientos almacenados.

 

Prólogo

  • Las “stored procedures” y “stored routines” no están disponibles en un alojamiento web compartido.

 

Comprender los procedimientos y rutinas almacenados

Si los procedimientos almacenados son indispensables para su proyecto y actualmente utiliza un alojamiento compartido, se recomienda considerar un VPS o un servidor dedicado, que ofrecen más control y recursos.

Los procedimientos almacenados constituyen un medio eficaz de automatizar tareas e integrar la lógica de negocio directamente en la base de datos. De esta manera, se obtienen aplicaciones más eficientes y más fáciles de mantener.

En un Servidor Cloud, siempre que el usuario tenga los derechos de administrador sobre la base de datos MySQL en cuestión, posee las autorizaciones necesarias para ejecutar instrucciones SQL, incluidas la orden EXECUTE, utilizada para lanzar procedimientos almacenados ya presentes en la base de datos.

El usuario también dispone de los privilegios necesarios para crear nuevos procedimientos almacenados. La creación de un procedimiento almacenado se realiza mediante una sintaxis SQL específica que define las instrucciones a ejecutar, seguida de su registro en la base de datos.

Ejemplo

DELIMITER //
CREATE PROCEDURE GetUserCount()
BEGIN
    SELECT COUNT(*) AS total_users FROM users;
    -- Returns the total number of users in the table
END //
DELIMITER ;

-- Execute the stored procedure
CALL GetUserCount();

¿Le ha sido útil esta FAQ?

Esta guía explica las diferencias entre las ofertas de alojamiento web de Infomaniak para ayudarte a elegir la mejor solución según tus necesidades informáticas.

 

Si buscas alojar tu correo electrónico, consulta esta otra guía.

 

Alojamiento web Starter

El alojamiento web gratuito

El alojamiento web Starter se ofrece gratuitamente con cada nombre de dominio registrado en Infomaniak. Ofrece 10 Mo de espacio en disco para crear un sitio (páginas básicas en lenguaje HTML únicamente - sin PHP, sin base de datos) incluso sin conocimientos particulares gracias a la herramienta Página de bienvenida.

 

Alojamiento web compartido

La oferta estrella para crear tus sitios

Estos alojamientos web son ofertas compartidas (los sitios web se alojarán en servidores cuyos recursos se comparten con otros clientes). Para garantizar la fiabilidad de estos servicios compartidos, los servidores de Infomaniak utilizan en promedio solo el 40% de la potencia de los CPU y están equipados con discos SSD profesionales de última generación.

El alojamiento web ofrece un mínimo de 250 Go de espacio en disco y permite gestionar varios sitios web con varios nombres de dominio. Esta oferta incluye todas las tecnologías habitualmente utilizadas para crear sitios profesionales: PHP, MySQL, acceso FTP y SSH, certificados SSL e instalación fácil de WordPress o CMS comunes, etc. También es posible añadir un sitio Node.js y/o Site Creator.

Tenga en cuenta que sin ningún tipo de alojamiento, también es posible obtener y luego explotar Site Creator “autónomo / standalone”. Consulte esta otra guía.

 

Servidor Cloud

El alojamiento web profesional

Con un Servidor Cloud, los recursos que se te asignan no se comparten con otros clientes y puedes personalizar la configuración de hardware y software de tu servidor según tus necesidades. Un Servidor Cloud también permite utilizar componentes que no están disponibles en alojamientos web compartidos (Node.js, mongoDB, Sol, FFMPEG, etc.).

  • Un Servidor Cloud permite administrar fácilmente tu servidor a través de la misma interfaz de administración que los alojamientos web - gestionas los sitios de la misma manera.
  • Un VPS permite gestionar de manera 100% autónoma tu servidor con la versión de Windows o la distribución Linux de tu elección (Debian, Ubuntu, openSUSE, ...) - se requieren sólidos conocimientos técnicos para utilizar un VPS, incluido VPS Lite.

 

Public Cloud (y Kubernetes Service)

Solución IaaS abierta, probada y segura

Para Infomaniak es la infraestructura que impulsa my kSuite, SwissTransfer y el Webmail, servicios utilizados por varios millones de usuarios. Pero Public Cloud está disponible para todos y pone a disposición los recursos que necesitas para el desarrollo de tus proyectos.

Con la ayuda de las ofertas personalizadas y a medida, no tendrá ningún problema para gestionar su presupuesto de desarrollo. Sin cargos de puesta en servicio. Sin cantidad mínima. Rescindible en cualquier momento. Solo paga por los recursos efectivamente utilizados con Public Cloud al final de cada mes, lo mismo para Kubernetes Service.

 

Jelastic Cloud

Alojamiento web a medida con las tecnologías de su elección

Jelastic Cloud permite crear entornos de desarrollo a medida con las tecnologías de su elección (PHP, Java, Docker, Ruby, etc.). Es una oferta cloud flexible:

  • Redimensionamiento horizontal y vertical de los recursos.
  • Pago según el consumo real de los recursos.
  • Personalización fácil de su infraestructura (redundancia, IP, SSL, distribución de carga, etc.).

¿Le ha sido útil esta FAQ?

Esta guía explica cómo modificar su oferta actual de Servidor Cloud.

 

Modificación de los recursos y la configuración

El plan de Servidor Cloud básico incluye 5 alojamientos y 20 sitios web. Para añadir un alojamiento adicional o modificar la configuración del servidor para aumentar el CPU / RAM:

  1. Haga clic aquí para acceder a la gestión de su producto en el Gestor Infomaniak (¿Necesita ayuda?).
  2. Haga clic en el menú de acción ⋮ situado a la derecha del elemento correspondiente.
  3. Haga clic en Modificar la oferta:
  4. Realice los ajustes deseados y complete el procedimiento.

 

Para reducir el tamaño del espacio en disco del Servidor Cloud completo:

  1. Pida un nuevo servidor con el nuevo almacenamiento deseado (contacte con el soporte para pedir gratuitamente el nuevo servidor mientras realiza los pasos siguientes).
  2. Mueva los alojamientos del antiguo servidor al nuevo.
  3. Rescinda el antiguo servidor.

Consulte esta otra guía para modificar el espacio en disco de un alojamiento.

 

Aumentar el límite de procesos

En Linux, el número de procesos que un usuario o un sistema puede crear simultáneamente está limitado. Estos límites permiten evitar que los procesos demasiado rápidos consuman recursos excesivos y afecten a la estabilidad general del sistema. Los límites de procesos son gestionados por el núcleo de Linux y pueden visualizarse y modificarse utilizando comandos y archivos de configuración específicos. Puede solicitar aumentar los límites contactando con el soporte.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo…

  1. … generar una CSR y clave privada para solicitar un certificado de una entidad de certificación (CA),
  2. importar este certificado para su sitio Infomaniak, gracias al CRT obtenido de la CA.

 

Prólogo

  • Aunque Infomaniak ofrece todos los certificados SSL que pueda 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 entidad de certificación de su elección), certificados personalizados o auto-firmados.

 

1. Generar una CSR (Certificate Signing Request)

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 ser generada por su parte, para garantizar que la clave privada permanezca bajo su control, utilizando por ejemplo OpenSSL.

Adapte y ejecute el siguiente comando desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI /Command Line Interface) en su 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ón SAN (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 entidad 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:

  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 correspondiente:
  3. Haga clic en Certificados SSL en el menú lateral izquierdo.
  4. Haga clic en el botón azul Instalar un certificado:
  5. Elija el certificado personalizado.
  6. Haga clic en el botón Siguiente:
  7. Importe su certificado y clave privada, ya sea importando los archivos .crt y .key o copiando y pegando.
  8. Haga clic en Completar:

 

Comando alternativo para generar un certificado auto-firmado (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 (importando el archivo .crt o copiando y pegando los datos proporcionados por la entidad de certificación):


¿Le ha sido útil esta FAQ?

Esta guía explica cómo desplegar Node.js con un Servidor Cloud para disponer permanentemente del entorno necesario para compilar o construir frontends modernos (React, Vue, etc.). Sin embargo, se recomienda utilizar la solución node.js “integrada”.

 

Prólogo

  • Node.js es una plataforma de software libre en JavaScript orientada a aplicaciones de red que deben poder escalar, una solución simple y eficaz para integrar las herramientas frontend en cualquier stack de servidor.
    • Node.js = nombre oficial del lenguaje/entorno.
    • NodeJS = nombre "técnico" o simplificado en ciertos contextos (a menudo por razones prácticas, no hay diferencia técnica real).

 

Instalar Node.js

Requisitos previos

 

Instalar la versión estable de Node.js

nvm install stable

Instalar la última versión disponible

nvm install node

Instalar una versión anterior (no recomendado)

nvm install 17

Listar las versiones disponibles

nvm ls-remote

Instalar una versión específica

nvm install <version>

Cambiar de versión de Node.js y definir la versión 6.3.1 (o cualquier otra versión) por defecto

nvm alias default 6.3.1

Utilizar una versión específica de Node.js en el shell actual

nvm use <version>

Verificar la versión de Node.js actualmente utilizada

node -v

 

Fuente

Para instalar NVM, diríjase a la consola WebSSH de su Servidor Cloud.

Fuente del archivo .profile

source ~/.profile

Ejecutar el siguiente comando para verificar la instalación de NVM

nvm

 

Configurar Node como servicio

Para configurar Node como un servicio, se recomienda utilizar un "servicio systemd-user".

 

Redirigir el tráfico hacia un puerto específico

Consulte esta otra guía sobre las redirecciones de tráfico hacia un puerto específico y las IP dedicadas.


¿Le ha sido útil esta FAQ?

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 forma permanente.
  • Consulte esta otra guía si busca información sobre la configuración de la versión de PHP utilizada en SSH.
  • Es posible que deba actualizar su alojamiento con antelación para acceder a las últimas versiones de PHP ofrecidas por Infomaniak.

 

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:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Gestor de Infomaniak (¿Necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio en cuestión.
  3. Haga clic en Más información.
  4. Haga clic en Modificar:
  5. Seleccione la versión de PHP deseada.
  6. Haga clic en Guardar al final de la página para guardar la modificación:

¿Le ha sido útil esta FAQ?

Esta guía explica cómo activar o desactivar el modo de mantenimiento en un sitio web de un Alojamiento 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 reemplace temporalmente su página de inicio habitual:

  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 el botón de alternancia (toggle switch) para activar la página de mantenimiento.
  4. Confirme la advertencia.
  5. 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:

  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 Página y mantenimiento en el menú lateral izquierdo.
  4. Haga clic en Crear una página o en el botón Personalizar si ya existe:
  5. Diseñe el texto de su elección.
  6. Configure la visualización con la ayuda de los elementos a la derecha.
  7. Haga clic en Guardar y activar para publicar la página:

 

Permitir que las direcciones IP salten la suspensión

Es posible mostrar el sitio web real incluso con el modo mantenimiento activado. Para ello, es necesario especificar las direcciones IP de las computadoras que deben poder omitir el modo mantenimiento:

  1. Active el modo mantenimiento según el procedimiento anterior.
  2. Vuelva a la página de configuración de la página de mantenimiento (consulte el procedimiento anterior).
  3. En 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.
  4. 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:

  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 el botón Desactivar o en el interruptor (toggle switch) para desactivar la página de mantenimiento:
  4. 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 propio CMS.

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.


¿Le ha sido útil esta FAQ?

Esta guía explica cómo utilizar las variables de entorno PHP con los Alojamientos Web que funcionan en php-fpm.

 

Prólogo

  • Las variables de entorno PHP son variables del sistema utilizadas para almacenar información sobre las solicitudes HTTP y las redirecciones.
  • Por lo general, se utilizan en los servidores web para almacenar detalles sobre las solicitudes anteriores o las redirecciones que se han realizado.
  • Estas variables pueden contener información como las URLs anteriores, los métodos HTTP o cualquier otra información relacionada con la navegación del cliente en el servidor web.

 

Utilizar las variables de entorno

Para utilizar las variables de entorno PHP:

  1. Defina las variables de entorno PHP en un archivo .htaccess:
    • SetEnv EXAMPLEVARIABLE hello
  2. En su archivo PHP, el nombre de la variable a llamar corresponde al mismo nombre de variable definido en la variable de entorno:
    • <?php getenv('EXAMPLEVARIABLE');

En este ejemplo, el resultado mostrado será hello.

 

Ir más allá 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 sitio en el Manager Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio concerned:
  3. Haga clic en Administrar parámetros avanzados:
  4. Haga clic en la pestaña PHP / Apache:
  5. Más abajo en la página, haga clic en la flecha para desplegar la sección Variables de entorno.
  6. Haga clic en el icono Agregar.
  7. Ingrese la variable y su valor.
  8. Haga clic en el botón para guardar:

¿Le ha sido útil esta FAQ?