Activation de la prise en charge Node.js

Pour activer la prise en charge Node.js sur le serveur, procédez comme suit :

Plesk pour Linux

  1. Allez dans Outils & Paramètres et cliquez sur Mises à jour.
  2. Sous Ajouter/Supprimer des composants, développez Hébergement Web et marquez le composant « NodeJS support » pour l’installation.
  3. Cliquez sur Continuer pour lancer l’installation.

Plesk pour Windows

  1. Allez dans Outils & Paramètres et cliquez sur Mises à jour.
  2. Sous Ajouter/Supprimer des composants, développez Hébergement Web et marquez les composants « Node.js IIS module (iisnode) » et « Node.js » pour l’installation.
  3. Sélectionnez la version voulue de Node.js sous le composant « Node.js ».
  4. Cliquez sur Continuer pour lancer l’installation.

Note: Pour utiliser les applications Node.js dans CageFS, installez le pack passenger-cagefs et suivez les instructions du fichier README.

Gestion des versions de Node.js

Plesk prend en charge les dernières versions et révisions LTS stables de Node.js, avec les restrictions suivantes :

  • (Plesk pour Linux) Deux révisions peuvent être installées simultanément et les applications Node.js sur des domaines différents peuvent utiliser toute version disponible de Node.js.
  • (Plesk pour Windows) Une seule version de Node.js peut être installée à la fois, et utilisée pour servir toutes les applications Node.js sur le serveur.

Procédez comme suit pour gérer les versions de Node.js disponibles sur le serveur :

Plesk pour Linux

  1. Allez sous Extensions et cliquez sur Gestionnaire Node.js. Là, vous pouvez voir les versions de Node.js installées sur le serveur ainsi que les chemins vers les éléments binaires correspondants.
  2. Cliquez sur l’icône image 76663 en regard d’une version de Node.js pour la désactiver. La désactivation d’une version de Node.js a les effets suivants :
    • La version de Node.js ne peut plus être sélectionnée lors de la gestion d’applications Node.js de domaines.
    • Les applications Node.js existantes passent à une autre version activée de Node.js (si possible).
    • Toutes les versions de Node.js sur le serveur sont désactivées, toutes les applications Node.js existantes sont arrêtées et la fonction de gestion des applications Node.js de domaines est supprimée jusqu’à réactivation d’au moins une version de Node.js.
  3. Cliquez sur l’icône image 76664 en regard d’une version désactivée de Node.js pour la réactiver.

Plesk pour Windows

  1. Allez sous Extensions et cliquez sur Gestionnaire Node.js. Là, vous pouvez voir la version de Node.js installée sur le serveur ainsi que le chemin vers l’élément binaire correspondant.
  2. Cliquez sur l’icône image 76665 en regard de la version installée de Node.js pour la désactiver. Cela arrête toutes les applications existantes de Node.js et la fonction de gestion des applications Node.js de domaines est supprimée jusqu’à réactivation de Node.js.
  3. Cliquez sur l’icône image 76666 en regard de la version installée de Node.js pour l’activer.
  4. Pour changer la version Node.js installée, allez dans Outils & Paramètres, cliquez sur Mises à jour. Allez dans Ajouter/Supprimer des composants, déroulez Hébergement Web, sélectionnez la version Node.js souhaitée dans le composant « Node.js », puis cliquez sur Continuer.

Contrôle de la disponibilité de Node.js pour les clients

L’activation de la prise en charge Node.js ajoute les droits suivants aux packs de services et abonnements, que vous pouvez utiliser pour réguler l’accès des clients à la fonctionnalité Node.js :

  • « Node.js support management » permet aux clients d’activer la prise en charge Node.js pour leurs domaines.
  • « Node.js state management » permet aux clients de modifier le mode applicatif de leurs applications.
  • « Node.js version management » permet aux clients de modifier la version de Node.js de leurs applications.

Gestion d’applications Node.js pour des sites Web

Pour savoir comment gérer des applications Node.js pour des sites Web, lisez la rubrique sur la prise en charge de Node.js.

Gérer la visibilité des journaux des applications Node.js

Les applications Node.js enregistrent leurs fichiers (y compris les sorties de consoles de l’application) aux emplacements suivants :

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

Vous pouvez consulter ces fichiers notamment lorsque vous avez besoin de résoudre un problème lié à une application Node.js.

Par défaut, vous, vos clients et vos revendeurs pouvez voir les journaux des applications Node.js dans l”Explorateur de journaux du domaine. Vous pouvez gérer la visibilité de ces journaux dans l’Explorateur de journaux du domaine via le fichier panel.ini.

Pour gérer la visibilité des journaux des applications Node.js dans l’Explorateur de journaux du domaine :

  1. Ouvrez le fichier panel.ini pour le modifier. Ce fichier est disponible ici :

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

    Vous pouvez également modifier le fichier depuis l’interface de Plesk à l’aide de l’extension Panel.ini Editor.

  2. Sous [ext-nodejs], ajoutez la ligne suivante et enregistrez le fichier :

    • (Pour afficher les journaux) showApplicationLogs = true
    • (Pour masquer les journaux) showApplicationLogs = false