1. Home
  2. Tutoriales
  3. CPanel
  4. Cómo crear una aplicación Node.js con cPanel usando el Selector Node.js

Cómo crear una aplicación Node.js con cPanel usando el Selector Node.js

El selector Node.js le permite configurar fácilmente aplicaciones Node.js con la interfaz gráfica cPanel o usando la línea de comandos. Use el método que prefiera.

A lo largo de este tutorial se utilizan estas variables:

  • Aplicación se utiliza para el directorio raíz de la aplicación y la uri de la aplicación.
  • Ejemplo se usa para el nombre de usuario.
  • Example.com se usa para el dominio.
  • App.js se utiliza para el archivo de inicio de la aplicación.
  • Mi aplicación se usa como descripción.
  • 10 o 11 es el número de versión principal de node.js.

Debe cambiar estos valores para que coincidan con los valores requeridos para su cuenta y aplicación.

Método # 1: Configuración de una aplicación Node.js con la interfaz cPanel

Para configurar una aplicación Node.js usando cPanel, use los siguientes procedimientos.

Paso # 1: crea la aplicación

Primero, debe crear una aplicación. Para hacer esto, siga estos pasos:

  • Inicie sesión en cPanel.
  • Abra la herramienta de aplicación Node.js:
  1. Si está utilizando el tema de Júpiter, en la página de Herramientas, sección Software, haz clic n Configuración de la aplicación Node.js (Setup Node.js App).
  2. Si está utilizando el tema Paper Lantern, en la sección de SOFTWARE, haz clic en Configuración de la aplicación Node.js (Setup Node.js App).
  • En la página del selector Node.js, haga clic en CREAR APLICACIÓN para iniciar la configuración de la aplicación.
  • Complete los campos en el formulario de configuración de la aplicación.
  1. Node.js versión – seleccione su versión preferida de la lista desplegable.
  2. Modo de aplicación – elegir Desarrollo Producción de la lista.El desarrollo puede elegirse inicialmente y cambiarse a producción más adelante.
  3. Raíz de aplicación – la ubicación del sistema de archivos para los archivos de aplicación. La entrada se adjuntará a /hogar / nombre de usuario para formar la ruta completa a los archivos de la aplicación en el directorio de inicio de cPanel.
  4. URL de aplicación – La dirección de la aplicación en Internet.
  5. Archivo de inicio de aplicación – el archivo inicial que se procesará al iniciar la aplicación.

Las ubicaciones típicas para la raíz de la aplicación son /home / username / appname o /home / username / apps / appname. No coloque la raíz de la aplicación dentro de la raíz del documento de dominio.

  • Cuando se complete el formulario, haga clic en CREAR:
  • La aplicación se inicia automáticamente. Para ver una página de prueba para la aplicación, haga clic en OPEN:

Deberías ver el mensaje de ¡Funciona!.

Ahora que está instalada una aplicación de trabajo, puede mejorar el entorno con el package.json archivo de configuración y el administrador de paquetes npm.

Para hacer esto, siga los siguientes dos procedimientos.

Paso # 2: crea el archivo package.json

Para crear el package.json archivo, siga estos pasos:

  • Abra el Administrador de archivos:
  1. Si estás usando el tema Júpiter, en la página de Herramientas, ubica la sección de Archivos y haz clic en el Administrador de archivos.
  2. Si está utilizando el tema Paper Lantern, en la sección de ARCHIVOS del cPanel, haga clic en Administrador de archivos:
Tema Júpiter
Tema Paper Lantern
  • En la columna de la izquierda del Administrador de archivos, haga clic en el texto de la carpeta raíz de la aplicación:
  • Hacer clic en +File para crear un nuevo archivo:
  • En el cuadro de diálogo del Archivo nuevo, escriba el nombre del archivo package.json, y luego hacer clic Crear nuevo archivo:
  • Haga clic derecho o clic secundario en el archivo package.json en la columna de la derecha del Administrador de archivos y luego haga clic en Editar. Aparece un cuadro de diálogo de edición:
  • En el cuadro de diálogo Editar, haga clic OK.
  • Escriba el siguiente texto en la pantalla del editor:
{
  "name": "app",
  "version": "1.0.0",
  "description": "My App",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}
  • Haga clic en Guardar cambios para guardar el archivo:
  • Haga clic en Cerrar para cerrar el editor:

Paso #3: Instalar npm

Para instalar npm, siga estos pasos:

  • Abra la herramienta de la aplicación Node.js:
  1. Si está utilizando el tema de Júpiter, en la página de Herramientas, sección Software, haz clic n Configuración de la aplicación Node.js (Setup Node.js App).
  2. Si está utilizando el tema Paper Lantern, en la sección de SOFTWARE, haz clic en Configuración de la aplicación Node.js (Setup Node.js App).
  • En la columna Acciones de la lista de aplicaciones web, haga clic en el icono de lápiz para editar la aplicación:
  • Haga clic en Ejecutar instalación de NPM (Run NPM Install):
  • La instalación de NPM se ejecuta y muestra un indicador de éxito cuando se completa:
  • Para instalar paquetes con NPM y realizar otras tareas de la línea de comandos relacionadas con la aplicación, inicie sesión a través de SSH e ingrese al entorno virtual de la aplicación mediante el comando que se muestra en el cuadro de información en la parte superior de la página de configuración de la aplicación:

Método # 2: Configuración de una aplicación Node.js mediante la línea de comandos.

Los usuarios familiarizados con SSH y bash Shell pueden encontrar el proceso de línea de comandos más rápido y más fácil que navegar por la interfaz de cPanel.

Para configurar una aplicación node.js desde la línea de comandos, siga estos pasos:

  • Inicie sesión en su cuenta mediante SSH.
  • Cree la aplicación con el siguiente comando:
cloudlinux-selector create --json --interpreter nodejs --version 11 --app-root app --domain example.com --app-uri app
  • Cambie al directorio de la aplicación:
cd ~/app
  • Abra el editor «vi» y cree el archivo package.json:
vi package.json
  • presione «i» para cambiar al modo de inserción y pegue el siguiente texto en el editor:
  {
    "name": "app",
    "version": "1.0.0",
    "description": "My App",
    "main": "app.js",
    "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1"
    },
    "author": "",
    "license": "ISC"
  }
  • Presione escape seguido de : para ingresar al modo de comando.
  • Presione x seguido de Enter para guardar y salir del editor.
  • Para instalar npm, escriba el siguiente comando:
cloudlinux-selector install-modules --json --interpreter nodejs --user example --app-root app

Para instalar paquetes con npm y realizar otras tareas de línea de comandos relacionadas con la aplicación, inicie sesión mediante SSH y luego escriba el siguiente comando para ingresar al entorno virtual de la aplicación:

source /home/example/nodevenv/app/11/bin/activate && cd /home/example/app
  • Para controlar el estado de ejecución de la aplicación, haga lo siguiente:
Para detener la aplicación, escriba el siguiente comando:

cloudlinux-selector stop --json --interpreter nodejs --app-root ~/app
Para iniciar la aplicación, escriba el siguiente comando:

cloudlinux-selector start --json --interpreter nodejs --app-root ~/app
Para reiniciar (detener e iniciar en un solo paso) la aplicación, escriba el siguiente comando:

cloudlinux-selector restart --json --interpreter nodejs --app-root ~/app
Updated on 13 marzo, 2024

Article Attachments

Was this article helpful?

Related Articles

Leave a Comment