Categorías

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