Activación del soporte de Node.js

Para activar el soporte de Node.js en el servidor, realice los pasos detallados a continuación.

Plesk para Linux

  1. Vaya a Herramientas y configuración y haga clic en Actualizaciones.
  2. Vaya a Añadir/eliminar Componentes, amplíe Hosting web y marque el componente «Soporte de NodeJS» para su instalación.
  3. Haga clic en Continuar para iniciar la instalación.

Plesk para Windows

  1. Vaya a Herramientas y configuración y haga clic en Actualizaciones.
  2. Vaya a Añadir/eliminar componentes, amplíe Hosting web y marque los componentes «Módulo IIS Node.js (iisnode)» y «Node.js» para su instalación.
  3. Debajo del componente «Node.js», seleccione la versión deseada de Node.js
  4. Haga clic en Continuar para iniciar la instalación.

Nota: Para usar aplicaciones Node.js en CageFS, instale el paquete passenger-cagefs y siga las indicaciones detalladas en el archivo README.

Gestión de las versiones de Node.js

Plesk soporta las versiones estables más recientes y LTS de Node.js, si bien con las siguientes limitaciones:

  • (Plesk para Linux) Ambas versiones pueden instalarse simultáneamente y las aplicaciones Node.js en distintos dominios pueden usar cualquier versión disponible de Node.js.
  • (Plesk para Windows) Sólo puede instalarse una versión de Node.js, que se usa para todas las aplicaciones Node.js presentes en el servidor.

Para gestionar las versiones de Node.js disponibles en el servidor, realice lo siguiente:

Plesk para Linux

  1. Vaya a Extensiones y haga clic en Node.js Manager. Aquí puede ver la versión de Node.js instalada en el servidor, así como las rutas a sus ejecutables.
  2. Haga clic en el icono image 76663 que aparece al lado de la versión de Node.js para desactivarla. La desactivación de una versión de Node.js tiene las siguientes consecuencias:
    • La versión desactivada de Node.js ya no puede seleccionarse cuando se gestionan aplicaciones Node.js para dominios.
    • Las aplicaciones Node.js existentes se cambian a otra versión activada de Node.js (de ser posible).
    • Si todas las versiones de Node.js presentes en el servidor están desactivadas, todas las aplicaciones Node.js existentes dejarán de funcionar y se eliminará la habilidad para gestionar aplicaciones Node.js para los dominios hasta que al menos se active una versión de Node.js.
  3. Haga clic en el icono image 76664 que aparece al lado de la versión de Node.js desactivada para activarla.

Plesk para Windows

  1. Vaya a Extensiones y haga clic en Node.js Manager. Aquí puede ver la versión de Node.js instalada en el servidor, así como la ruta a su ejecutable.
  2. Haga clic en el icono image 76665 que aparece al lado de la versión de Node.js instalada para desactivarla. Como consecuencia, todas las aplicaciones Node.js existentes dejarán de funcionar y se eliminará la habilidad para gestionar aplicaciones Node.js para los dominios hasta que vuelva a activarse Node.js.
  3. Haga clic en el icono image 76666 que aparece al lado de la versión de Node.js instalada para activarla.
  4. Para modificar la versión instalada de Node.js, vaya a Herramientas y configuración, haga clic en Actualizaciones, vaya a Añadir/eliminar componentes, amplíe Hosting web, seleccione la versión deseada de Node.js bajo el componente «Node.js» y haga clic en Continuar.

Control de la disponibilidad de Node.js para los clientes

La activación del soporte de Node.js añade los siguientes permisos a planes de servicios y suscripciones, que usted puede usar para regular el acceso de los clientes a la funcionalidad Node.js:

  • «Node.js support management» permite a los clientes activar el soporte de Node.js para sus dominios.
  • «Node.js state management» permite a los clientes cambiar el modo de aplicación para sus aplicaciones.
  • «Node.js version management» permite a los clientes cambiar la versión de Node.js para sus aplicaciones.

Gestión de aplicaciones Node.js para sitios web

Si desea más información acerca de la gestión de aplicaciones Node.js para sitios web, consulte Soporte de Node.js.

Gestión de la visibilidad de registros de aplicaciones Node.js

Las aplicaciones Node.js escriben sus registros (incluyendo la salida de la consola de las aplicaciones) en las siguientes ubicaciones:

  • (Plesk para Linux) /var/log/passenger/passenger.log
  • (Plesk para Windows) %plesk_vhosts%<webspace_name>\logs\iisnode

Es posible que le resulte útil ver estos registros si necesita efectuar algún tipo de resolución de problemas en una aplicación Node.js.

Por defecto, usted y sus clientes y revendedores pueden ver registros de aplicaciones Node.js en el explorador de registros del dominio. Puede gestionar la visibilidad de estos registros en el explorador de registros del dominio mediante el archivo panel.ini.

Para gestionar la visibilidad de los registros de aplicaciones Node.js en el explorador de registros del dominio:

  1. Abra el archivo panel.ini para proceder con su edición. Este se encuentra en:

    • (Plesk para Linux) /usr/local/psa/admin/conf/panel.ini
    • (Plesk para Windows) %plesk_dir%admin\conf\panel.ini

    También puede editar el archivo en la interfaz de Plesk usando la extensión Panel.ini Editor.

  2. Debajo de [ext-nodejs], añada la siguiente línea y guarde el archivo:

    • (Para ver los registros) showApplicationLogs = true
    • (Para ocultar los registros) showApplicationLogs = false