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 de cPanel o usando la línea de comando. Use el método que prefiera:
MÉTODO 1 : CONFIGURAR 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:
- En la sección SOFTWARE de cPanel, haga clic en el ícono de la aplicación Setup Node.js para abrir el selector Node.js:

-
En la página del selector Node.js, haga clic en para iniciar la configuración de la aplicación:

-
Complete los campos en el formulario de configuración de la aplicación:

- Versión de Node.js : seleccione su versión preferida de la lista desplegable
- Modo de aplicación : elija Desarrollo o Producción de la lista. El desarrollo puede elegirse inicialmente y cambiarse a producción más adelante.
- Raíz de la aplicación : la ubicación del sistema de archivos para los archivos de la aplicación. La entrada se agregará a / home / username para formar la ruta completa a los archivos de la aplicación en el directorio de inicio de cPanel.
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.
- URL de la aplicación : la dirección de la aplicación en Internet.
- Archivo de inicio de la aplicación : el archivo inicial que se procesará al iniciar la aplicación.
-
Cuando el formulario esté completo, haga clic en :

-
La aplicación se inicia automáticamente. Para ver una página de prueba para la aplicación, haga clic en :

¡Deberías ver que funciona! mensaje aparece.
Ahora que está instalada una aplicación que funciona, puede mejorar el entorno con el archivo de configuración package.json y el administrador de paquetes npm. Para hacer esto, siga los siguientes dos procedimientos.
Paso # 2 : crea el archivo package.json
Para crear el archivo package.json , siga estos pasos:
- En la sección ARCHIVOS de cPanel, haga clic en el icono del para abrir el Administrador de archivos:

-
En la columna de la izquierda del Administrador de archivos, haga clic en el texto de la carpeta raíz de la aplicación:

-
Haga clic en para crear un nuevo archivo:

-
En el cuadro de diálogo Nuevo archivo , escriba el nombre del archivo package.json y luego haga clic en :

-
Haga clic derecho o secundario en el archivo package.json en la columna de la derecha del Administrador de archivos y luego haga clic en . Aparece un cuadro de diálogo de edición:

- En el cuadro de diálogo Editar , haga en .
-
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 se especificó ninguna prueba \" && salida 1 "}," autor ":" "," licencia ":" ISC "}
-
Haga clic en para guardar el archivo:

-
Haga clic en para cerrar el editor:

Paso # 3 : Instale npm
Para instalar npm, siga estos pasos:
- En la sección SOFTWARE de cPanel, haga clic en el icono de la aplicación Setup Node.js para abrir el selector Node.js:

-
En la columna Acciones de la lista de aplicaciones web , haga clic en el ícono de lápiz para editar la aplicación:

-
Haga clic en :

-
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 línea de comandos relacionadas con la aplicación, inicie sesión a través de SSH e ingrese al entorno virtual para la aplicación utilizando 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 : CONFIGURAR UNA APLICACIÓN NODE.JS USANDO LA LÍNEA DE COMANDO
Los usuarios familiarizados con SSH y el shell bash pueden encontrar el proceso de línea de comandos más rápido y 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 con 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 se especificó ninguna prueba \" && salida 1 "}," autor ":" "," licencia ":" 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 - ejemplo de usuario --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 con SSH y luego escriba el siguiente comando para ingresar al entorno virtual de la aplicación:
source / home / example / nodevenv / app / 11 / bin / generate && cd / home / example / app
