🌼 Spring Sale — Hasta 60% de descuento en hosting y dominios
TutorialesAplicaciones

Lanzamiento de una aplicación NodeJS en servidores VPS con cPanel

Aprende a lanzar una aplicación NodeJS en un servidor VPS con cPanel, incluidos los pasos necesarios para la configuración y gestión eficiente de la aplicación.

Vistas 1031Actualizado 1 anPublicado el 25/06/2021por Florin Petran

Introducción

  • NodeJS es un entorno de ejecución que permite el uso del lenguaje Javascript en el lado del servidor (backend).

Requisitos

  • Para salir de una aplicación NodeJS necesitaremos los datos de acceso a cPanel.

Pasos

  • Como ejemplo, utilizaremos un archivo de código javascript simple que subiremos al hosting.
  • Accedemos a la cuenta de cPanel e iniciamos sesión con el nombre de usuario y la contraseña que se encuentran en el correo electrónico con los detalles de administración.

cpanel autentificare

 

  • A continuación, accedemos al administrador de archivos desde la sección de Archivos.

File manager

  • Aquí crearemos el archivo llamado app.js que editaremos y al que añadiremos el código a continuación.

const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Test file \n');
});

server.listen(port, hostname, () => {
console.log(`Servidor en funcionamiento en https://${hostname}:${port}/`);
});nuevo archivo cPanel

create file

edit file

app.js
       

  • El siguiente paso es configurar en el Administrador de Aplicaciones
  • Haremos clic en Administrador de Aplicaciones en la sección de Software

application manager

  

  •  En la página que se abrirá, haremos clic en Registrar Aplicación para comenzar la configuración de la aplicación.

register new application

  • Aquí podremos modificar los siguientes campos:
    -Nombre de la Aplicación - El nombre de la aplicación
    -Dominio de Despliegue - La dirección/URL en la que se ejecutará la aplicación. La dirección puede ser personalizada o se puede usar el dominio directamente
    -Ruta de la Aplicación - La ruta al archivo de entrada de la aplicación
    -Entorno de Despliegue - Cómo queremos lanzar la aplicación, desarrollo o producción
    -Variables de Entorno - Si deseas agregar variables, haz clic en Agregar Variable para especificar un nombre y un valor.
  • cPanel actualmente solo ofrece la versión 10 de NodeJS. Si desea otra versión configurada, comuníquese con el departamento técnico.
  • Después de definir todos los campos, haremos clic en el botón Desplegar para lanzar la aplicación.

nodejs application

  • Inmediatamente después del lanzamiento, la aplicación NodeJS será accesible en la dirección definida durante la configuración.
  • En la interfaz del Administrador de Aplicaciones, la nueva aplicación lanzada aparecerá (así como otras que agregaremos con el tiempo). En esta lista, tendremos la opción de editar configuraciones, eliminar, iniciar o detener aplicaciones.

application manager