Utilisation de Node.Js

1

Pour les serveurs au Canada et Singapour, vous référer au point 3 ici

Pour activer et utiliser Node Js : depuis votre cPanel, cliquez sur l'icone 'Setup Nodejs App'

Hébergement Node.js

Puis sur 'Create application', les versions disponibles sont : 6, 8, 9, 10, 11, puis remplissez les paramètres demandées :

Hébergement web Nodejs

La page Applications Web s’affiche.

 Il y a plusieurs colonnes dans la liste.

• URI de l'application - URI de l'application, y compris le domaine.

• Répertoire racine de l'application: répertoire racine de l'application par rapport au domicile de l'utilisateur.

• Mode - peut être la production ou le développement.

• Statut - démarré / arrêté - indique si une application est en cours d'exécution ou non et sa version.

• Actions - permet de démarrer, redémarrer, arrêter, éditer et supprimer une application particulière.

Comment gérer l'application

Lancer l'application

Pour démarrer une application arrêtée, procédez comme suit:

• Cliquez sur l'icône Démarrer dans la colonne Actions dans une ligne de l'application arrêtée.

• Lorsqu'une action est terminée, une icône Démarrer change en icône Arrêter.

Arrêter l'application

Pour arrêter une application démarrée, procédez comme suit:

• Cliquez sur l'icône Arrêter dans la colonne Actions d'une ligne d'application démarrée.

• Lorsqu'une action est terminée, une icône Stop change en icône Start.

Redémarrer l'application

Pour redémarrer une application démarrée, procédez comme suit:

• Cliquez sur l'icône Redémarrer dans la colonne Actions dans une ligne d'application démarrée. Une ligne en cours est bloquée et lorsqu'un processus est terminé, il sera débloqué.

Supprimer l'application

Pour supprimer l'application, procédez comme suit:

• Cliquez sur l'icône Bin dans la colonne Actions d'une ligne d'application particulière.

• Dans la fenêtre contextuelle de confirmation, cliquez sur Accepter pour commencer à supprimer ou sur Annuler pour fermer la fenêtre contextuelle.

• Lorsqu'une action est terminée, une application sera supprimée de la table des applications Web et une fenêtre de confirmation s'affichera.

Modifier l'application

Pour modifier l'application, procédez comme suit:

• Cliquez sur l'icône Crayon dans la colonne Actions d'une ligne d'application particulière. Un onglet d'application particulier s'ouvre.

Les actions suivantes sont disponibles :

• Redémarrer l'application - cliquez sur le bouton Redémarrer.

• Stop Node.js - cliquez sur le bouton Stop Node.js.

• Exécuter un script JavaScript - cliquez sur le bouton Exécuter un script JS pour exécuter une commande spécifiée dans la section Scripts du fichier package.json. Spécifiez le nom du script à exécuter ainsi que tous les paramètres, puis cliquez sur OK

• Supprimer l'application - cliquez sur le bouton Supprimer et confirmez l'action dans une fenêtre contextuelle.

• Modifier la version de Node.js - choisissez la version de Node.js dans une liste déroulante.

• Changer le mode d'application - choisissez le mode d'application dans une liste déroulante. Les modes disponibles sont Production et Développement.

• Spécifier la racine de l'application: spécifiez dans un champ une adresse physique à l'application sur un serveur correspondant à son URI.

• Spécifier l'URL de l'application - spécifiez dans un champ un lien HTTP / HTTPS vers l'application.

• Spécifier le fichier de démarrage de l'application - spécifiez le fichier NAME.js.

• Commande Exécuter npm install - cliquez sur le bouton Exécuter npm install pour installer les packages décrits dans le fichier package.json.

• Ajouter des variables d'environnement - cliquez sur Ajouter une variable et spécifiez un nom et une valeur.

 

Journal des erreurs d'application

Depuis la version 5.3.7-3 du mode alt-mod-passagers, nous avons inclus la prise en charge de la directive PassengerAppLogFile.

Syntaxe: chemin de PassengerAppLogFile

Valeur par défaut: PassengerAppLogFile chemin d'accès au fichier journal du passager

Contexte: hôte virtuel, htaccess

Par défaut, les messages du journal du passager sont tous écrits dans le fichier journal du passager. Avec cette option, vous pouvez également enregistrer les messages spécifiques à une application dans un fichier différent. Dans alt-mod-passagers, vous pouvez l’utiliser dans le contexte d’un hôte virtuel ou dans le fichier htaccess.

Problèmes connus : veuillez désactiver clustering dans votre code applicatif : disableClustering (réf implémentation : https://github.com/log4js-node/log4js-node/issues/525)