Comment utiliser une application Node.js sur un hébergement cPanel

Définition

Comment utiliser le gestionnaire d'application Node.js sur un hébergement CPANEL

Le gestionnaire d'application Node.js de CPANEL vous permettra d'installer une application Node.js avec les versions 6.x, 8.x, 9.x ou 10.x.
Il vous offre une interface utilisateur conviviale qui vous aidera à vous familiariser plus rapidement avec Node.js.

Procédure

Comment accéder au gestionnaire d'application Node.js

Pour accéder au gestionnaire d'application Node.js, vous devez d'abord vous connecter à votre compte cPanel

Ensuite cliquer sur l'icône Setup Node.js App


Comment utiliser une application Node.js sur un hébergement cPanel

Dans la fenêtre suivante cliquer sur le bouton Create Application pour ajouter une nouvelle application.

Comment utiliser une application Node.js sur un hébergement cPanel

Cette option vous permet de selectionner une version specifique pour votre application:

Comment utiliser une application Node.js sur un hébergement cPanel

Vous pouvez également choisir si vous souhaitez deployer votre application dans un environnement de développement ou de production

Comment utiliser une application Node.js sur un hébergement cPanel

Il ne reste qu'a remplir les 3 champs concernant votre projet:

Comment utiliser une application Node.js sur un hébergement cPanel

1-  Application root: chemin d'accés physique au fichiers de votre application sur le serveur, si vous mettez "mon_app" le dossier de votre application sera disponible dans /home/cpxxxxx/mon_app

2- Apllication URL: à partir de quel lien l'application est accessible depuis le web, par exemple si vous souhaitez que l'application réponds via le lien http://mondomaine.com/mon_app il faudra entrer "mon_app" dans ce champ.

3- Application Startup file (fichier de démarrage) : le fichier principal qui doit être lancé par votre application et qui correspond à la commande node filename par exemple : app.js

Cliquez ensuite sur le bouton Create une fois que vous avez finis d'entrer les parametres,  vous pouvez  accéder à l'URL de l'application qui vous mènera au script créé par defaut indiquant la version node que vous avez choisie et le texte «It works!». Vous pouvez  atteindre le fichier .js via le gestionnaire de fichiers de cPanel et commencer à modifier le code par défaut, à savoir:

var http = require('http');
var server = http.createServer(function(req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    var message = 'It works!\n',
        version = 'NodeJS ' + process.versions.node + '\n',
        response = [message, version].join('\n');
    res.end(response);
});
server.listen();

Si vous souhaitez ajouter d'autres modules pour votre script, vous pouvez editer le fichier package.json directement depuis la même interface en cliquant sur Edit 

Comment utiliser une application Node.js sur un hébergement cPanel

Ensuifte pour installer toutes les dependances, cliquer sur le bouton Run NPM Install puis Start App afin de démarrer votre application

Pour aller plus loin

Aller plus loin

Variables d'environnement : Généralement, les variables de projet sont globales et sont ajoutées à un fichier .env dans le répertoire de votre projet.  vous pouvez configurer des variables d'environnement à partir de la page de configuration de chaque application. de cette façon, vous pouvez avoir la même variable pour différentes applications représentant différentes valeurs. pour ajouter une variable d'environnement il faut cliquer sur le bouton ADD VARIABLE et remplir les champs Name et  Value correspondant.

Par exemple, vous pouvez ajouter une variable PORT avec le numéro du port comme valeur pour l'une de vos applications, puis utiliser la même variable PORT avec une valeur différente pour une autre application.

Vous pouvez entrer dans l'environnement virtuel de votre application via le terminal en utilisant la commande qui se trouve en dessous de  la phrase  Command for entering to virtual environment  vous pourriez ainsi utiliser toutes les commandes NPM, et créer votre fichier package json en ligne de commande.

Comment utiliser une application Node.js sur un hébergement cPanel

Notez cet article :

3.2/5 | 14 avis

Cet article vous a été utile ?

Article utileOui

Article non utileNon

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

Merci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articles similaires

15mn de lecture

Comment utiliser une application Python sur un hébergement cPanel

22mn de lecture

Comment se connecter en SSH au cpanel via putty ?

14mn de lecture

Comment résoudre l'erreur ERR_CONNECTION_REFUSED sur cPanel ?

15mn de lecture

Comment utiliser WP-CLI pour gérer votre instance WordPress sur cPanel ?


Questions sur l'article
ckothor7Il y a 235 jours
Peut-on deployer une application angular sur vos serveurs ??
Voir les
1 réponses
Benjamin-LWS - Il y a 234 jours

Bonjour,

Merci de votre retour.

Il est tout à fait possible de déployer une application sous Angular.js sur nos formules cPanel.

Pour ce faire, rendez-vous dans sur votre cPanel et chercher : "Softaculous Apps Installer"

Puis dans la nouvelle page qui s'ouvre, rechercher dans la barre de recherche en haut à gauche "Angular". Et vous pourrez installer Angular sur votre cPanel.

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (https://aide.lws.fr/a/268)

Cordialement, L'équipe LWS 

Utile ?
NourMaherIl y a 125 jours
Pourquoi J'arrive pas a creer l'application???
Voir les
1 réponses
Aurelien-LWS - Il y a 124 jours

Bonjour, 

Je vous remercie pour votre message. 

Les raisons qui vous empêchent de créer ou de faire fonctionner une application Node.JS peuvent être nombreuses et nécessite d'avoir plus d'informations pour être analysé précisément.

Je vous invite à contacter notre équipe d'assistance technique depuis la rubrique "assistance" de votre espace client afin qu'un agent prenne en charge votre demande et résolve votre problème.

Cordialement, L'équipe LWS 

Utile ?

Poser une question à l'équipe LWS et à sa communauté