cerrar

Creando aplicaciones Node.js en cPanel

Ambito:
Shared Hosting

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:

  1. 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:

  2. En la página del selector Node.js, haga clic en CREAR APLICACIÓN para iniciar la configuración de la aplicación:

  3. 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.
  4. Cuando el formulario esté completo, haga clic en CREAR :

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

    ¡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:

  1. En la sección ARCHIVOS de cPanel, haga clic en el icono del Administrador de archivos para abrir el Administrador de archivos:

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

  3. Haga clic en + Archivo para crear un nuevo archivo:

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

  5. 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 Editar . Aparece un cuadro de diálogo de edición:

  6. En el cuadro de diálogo Editar , haga clic en Aceptar .
  7. 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 "}
  8. Haga clic en Guardar cambios para guardar el archivo:

  9. Haga clic en Cerrar para cerrar el editor:

Paso # 3 : Instale npm

Para instalar npm, siga estos pasos:

  1. 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:

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

  3. Haga clic en Ejecutar instalación de NPM :

  4. La instalación de NPM se ejecuta y muestra un indicador de éxito cuando se completa:

  5. 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:

  1. Inicie sesión en su cuenta con SSH .
  2. 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
  3. Cambie al directorio de la aplicación:

    cd ~ / app
  4. Abra el editor vi y cree el archivo package.json :

    vi package.json
  5. 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 "}
    
  6. Presione escape seguido de : para ingresar al modo de comando.
  7. Presione x seguido de Enter para guardar y salir del editor.
  8. 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