Para instalar y configurar Node.js en un servidor con WHM/cPanel, puedes seguir estos pasos.


1. Verifica los requisitos previos

  • Asegúrate de que tienes WHM/cPanel con soporte para EasyApache 4.
  • Necesitas acceso como root al servidor.

2. Instala el módulo de Node.js en WHM

  1. Accede a tu WHM con privilegios de root.
  2. Ve a Home > Software > EasyApache 4.
  3. Selecciona Customize.
  4. Busca y habilita el módulo Node.js en la lista de paquetes disponibles.
  5. Guarda los cambios y realiza la compilación.

3. Configura la aplicación Node.js desde cPanel

  1. Accede a la cuenta de cPanel donde deseas configurar Node.js.
  2. Ve a Software > Setup Node.js App.
  3. Haz clic en Create Application.
  4. Completa los campos requeridos:
    • Application Root: Ruta donde se encuentra tu aplicación (por ejemplo, /home/usuario/app).
    • Application URL: URL asociada con la aplicación.
    • Application Startup File: Archivo principal de la aplicación (por ejemplo, app.js o server.js).
  5. Guarda la configuración.

4. Instala dependencias

  1. Accede al terminal de cPanel o usa SSH para ingresar a la carpeta raíz de la aplicación.
  2. Usa npm install para instalar las dependencias de tu aplicación definidas en el archivo package.json:
    cd /home/usuario/app
    npm install

5. Prueba la aplicación

  • La aplicación debe estar disponible en la URL configurada. Si tienes errores, revisa los logs desde la interfaz de Setup Node.js App en cPanel.

Notas importantes

  • Versiones de Node.js: Asegúrate de que la versión de Node.js instalada sea compatible con tu aplicación. Puedes verificar la versión disponible en WHM/cPanel.
  • SSL: Si usas HTTPS, asegúrate de configurar correctamente tu certificado SSL desde WHM o cPanel.
  • Optimización: Considera usar un proceso como PM2 para manejar la aplicación, aunque esto puede requerir configuración adicional fuera del panel.

¿Necesitas más ayuda con la configuración? Comunícate con nosotros

¡Haz clic para puntuar este artículo!
(Votos: 0 Promedio: 0)

¿NECESITAS AYUDA?

Enviá tu Consulta o llámanos siempre que nos necesites las 24h

Nuestros técnicos responderán tu consulta de inmediato.

Recibí en tu correo nuestras
ofertas especiales y novedades