Base de conocimientos

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

El usuario y el proceso "cloud base - ini" se utilizan en el marco de la infraestructura VPS Cloud / VPS Lite de Infomaniak (por ejemplo, en el caso de que la instancia se reconstruya). Más información


¿Le ha sido útil esta FAQ?

Esta guía explica cómo consultar y descargar los registros de Apache de Hosting Web, útiles especialmente para analizar errores PHP o diagnosticar ciertos comportamientos de la aplicación.

 

Prólogo

  • Los registros de acceso y errores se conservan al menos 7 días.
  • Una vez transcurrido el período de retención, las entradas más antiguas no pueden ser restauradas, ni siquiera a petición.
  • También puede encontrar estos archivos directamente en el servidor a través de SSH/FTP en la carpeta ik-logs en la raíz de su alojamiento.

 

Acceder a los registros de acceso y errores

Para ver estos registros:

  1. Haga clic aquí para acceder a la gestión de su sitio en el Administrador de Infomaniak (¿Necesitas ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio en cuestión:
  3. Haga clic en Avanzado en el panel lateral izquierdo.
  4. Haga clic en Registros en el panel lateral izquierdo.
  5. Haga clic en Errores o Acceso para mostrar el registro de errores o registro de acceso.
  6. Seleccione un período si es necesario.
  7. Haga clic en el icono para ver los detalles.
  8. Haga clic en Enviar por correo electrónico para recibir inmediatamente todas las entradas por correo electrónico a su dirección de usuario.
  9. Haga clic para exportar los datos en formato .log:

 

Identificar las direcciones IP más activas en los registros de acceso

Para ello, conéctese al servidor a través de SSH (¿Necesitas ayuda?).

La línea a ejecutar en SSH es la siguiente:

cat ik-logs/access.log | awk '{ print $2}' | sort -n | uniq -c | sort -n | tail -n 20

¿Le ha sido útil esta FAQ?

Esta guía enumera los sistemas operativos compatibles (distribuciones de 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 el usuario después de iniciar sesión por primera vez con la clave privada, especialmente para poder solucionar problemas del servidor conectándose a través de la consola VNC en caso de problemas.

 

Distribuciones de Linux compatibles de forma nativa
 

Debian

Si está familiarizado con Debian, un servidor de este tipo sería una excelente opción, una alternativa a CentOS que se ofrece a continuación. Las versiones 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 se ha desarrollado, mejorado y optimizado continuamente durante más de treinta años. Lo desarrolla y mantiene un gran equipo de personas. FreeBSD ofrece funciones de red avanzadas, una seguridad sólida y un alto rendimiento. Más información

openSUSE

Esta distribución es ideal para principiantes, usuarios experimentados y expertos en tecnología, 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 soporte, ya sea en el foro de la comunidad o en cualquier otro lugar de la web. Las versiones de CentOS son muy estables y están diseñadas para un uso a largo plazo. Más información

Otras distribuciones de Linux

Infomaniak añade regularmente nuevas distribuciones de Linux:

  • Fedora
  • rancherOS
  • ArchLinux
  • AlmaLinux
  • RockyLinux

 

Distribución específica / imagen de disco

Solo se pueden instalar las imágenes oficiales, e Infomaniak no instala ningún sistema operativo a partir de imágenes de disco de tipo ISO. Si desea instalar una distribución específica, puede hacerlo importando la imagen a Public Cloud.


¿Le ha sido útil esta FAQ?

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 cómo añadir un nuevo nombre de dominio a un sitio de Infomaniak.

 

Introducción

  • Cuando se añade un nuevo nombre de dominio a un sitio, 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 domain.xyz sea accesible con un nombre de dominio completamente diferente, como private.abc, por ejemplo, es necesario añadir private.abc como alias del sitio.
    • Segundo ejemplo, para que el sitio domain.xyz también sea accesible con www.domain.xyz, es necesario añadirlo como alias al dominio domain.xyz. En este ejemplo, domain.xyz es el sitio principal del alias www.domain.xyz. En general, el alias www ya se añade automáticamente y está presente...

 

Añadir un alias a un sitio existente

Requisitos previos

Para añadir un dominio adicional que estará vinculado a su sitio:

  1. Haga clic aquí para acceder a la gestión de su sitio web en el Manager de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio web en cuestión:
  3. A continuación, haga clic en el botón Añadir dominio:
  4. Introduzca el nombre o los nombres de dominio que desea añadir, separándolos con la tecla Intro.
  5. Si el alias o su zona DNS están gestionados por Infomaniak, es posible actualizar automáticamente las entradas DNS. En caso contrario, realice los cambios necesarios en su proveedor de registro o transfiera la gestión del nombre de dominio a Infomaniak.
  6. Si dispone de un certificado SSL, como Let's Encrypt, puede solicitar que se actualice aquí para incluir los nuevos nombres.
  7. Haga clic en Validar para finalizar el proceso:
  8. Los dominios vinculados al sitio web se actualizan:

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 que funcione.

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, introduzca 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 abrirá una ventana: introduzca 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 un terminal.

La sintaxis es la siguiente:

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

Detalles de los parámetros

  • [key_path]: Ruta a 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 obtiene un error del tipo "UNPROTECTED PRIVATE KEY FILE", proteja su clave con el siguiente comando: 
chmod 400 [key_path]

Lista de usuarios predeterminados

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

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

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

 

Acceder al modo Administrador (Root)

Por motivos de 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?