Alojar una aplicación Node.js en cPanel puede parecer un reto a primera vista, pero con las herramientas y los conocimientos adecuados, el proceso es sencillo y eficaz. En esta guía, aprenderás paso a paso cómo configurar tu aplicación Node.js en cPanel de forma profesional, permitiéndole estar en línea y accesible al mundo.
Requisitos previos
Antes de empezar, asegúrate de que tienes uno:
- Acceso al cPanel de tu servidor.
- Tu aplicación Node.js lista para ser alojada (asegúrate de que funciona localmente).
- Una versión reciente de Node.js instalada en el servidor (veremos cómo configurarlo en cPanel).
Estos requisitos son esenciales para que tenga lugar el alojamiento.
Paso 1: Configurar el entorno Node.js en cPanel
1.1: Acceder al Gestor de Aplicaciones Node.js
- Accede a cPanel.
- Busca la sección Software y haz clic en Configurar Node.js App (o algo similar, según el tema de tu cPanel).
1.2: Crear un nuevo entorno
- Pulsa el botón Crear aplicación.
- Rellena la información solicitada:
Production
Modo de aplicación: Seleccionar (para un entorno de producción).- Versión de Node.js: Elige la versión de Node.js que soporta tu aplicación.
- Raíz de la aplicación: Indica el directorio donde está almacenada tu aplicación.
myapp
Por ejemplo: . - URL de la aplicación: Define la URL a través de la cual se accederá a tu aplicación.
app.js
server.js
Archivo de inicio de la aplicación: Introduce el nombre del archivo de entrada de tu aplicación, normalmente o .
- Haz clic en Crear para crear el entorno.
Paso 2: Cargar los archivos de la solicitud
2.1: Subir a través del Gestor de Archivos
- En cPanel, ve al Administrador de Archivos.
- Navega hasta el directorio definido como Raíz de la Aplicación.
.zip
Sube los archivos de tu solicitud (puede ser un archivo con todo comprimido).- Extrae los archivos directamente en el servidor.
2.2: Subir por FTP
- Utiliza un cliente FTP, como FileZilla, para conectarte al servidor.
- Envía los archivos al directorio correspondiente a la Raíz de la Aplicación.
Paso 3: Instalar dependencias
- Vuelve a Configurar la aplicación Node.js en cPanel.
- Haz clic en Editar junto a tu solicitud.
- Desplázate hasta la sección Acciones y haz clic en Ejecutar la instalación de NPM.
package.json
Esto instalará todas las dependencias que figuran en tu archivo.
Paso 4: Configurar las variables de entorno
- Todavía en la pantalla de edición de la aplicación, localiza la sección Variables de Entorno.
- Añade las variables necesarias para que tu aplicación funcione, como por ejemplo
PORT
Puerto que utilizará tu aplicación (por ejemplo, 3000).DATABASE_URL
API_KEY
Otras variables como , , etc.
- Pulsa Aplicar para guardar los cambios.
Paso 5: Probar e iniciar la aplicación
- En Configurar aplicación Node.js, haz clic en el botón Ejecutar aplicación.
- Comprueba que la URL definida en la configuración funciona.
- Si encuentras errores, revisa los registros:
- Los registros están disponibles en el mismo panel, en la sección Registros de la aplicación.
Paso 6: Configurar el Proxy (opcional, pero recomendado)
Para acceder a tu aplicación sin especificar un puerto, configura un proxy HTTP:
- Ve a la configuración del Administrador de Dominios en cPanel.
https://meusite.com
Crea una entrada que dirija el tráfico desde la URL principal (por ejemplo ) a la dirección de la aplicación Node.js.
¡Enhorabuena! Tu aplicación Node.js está lista y funcionando en cPanel. El alojamiento en cPanel puede ser un poco diferente de entornos como Docker o VPS, pero con estos pasos tienes una forma práctica de gestionar tu aplicación en servidores compartidos.
Si buscas una solución de alojamiento práctica y fiable, master da web ofrece planes de alojamiento con soporte cPanel y un entorno optimizado para node.JS. Pruébalo y descubre lo fácil que es conseguir un alojamiento seguro y eficaz.
¿Quieres acceder a más tutoriales como éste? ¡Echa un vistazo a nuestro blog o canal de YouTube para obtener más información y consejos como éste!