Tutoriels • Applications
Lancement d'une application NodeJS sur des serveurs VPS avec cPanel
Apprenez à déployer une application NodeJS sur un serveur VPS avec cPanel, y compris les étapes nécessaires pour configurer et gérer efficacement l'application.
Vues 1180Mis à jour 1 anPublié le 25/06/2021par Florin Petran
Introduction
- NodeJS est un environnement d'exécution qui permet d'utiliser le langage Javascript côté serveur (backend).
Exigences
- Pour quitter une application NodeJS, nous aurons besoin des données d'accès cPanel.
Étapes
- En tant qu'exemple, nous allons utiliser un fichier de code javascript simple que nous allons télécharger sur l'hébergement.
- Nous accédons au compte cPanel et nous nous connectons avec le nom d'utilisateur et le mot de passe trouvés dans l'e-mail contenant les détails d'administration.

- Ensuite, nous accédons au Gestionnaire de fichiers depuis la section Fichiers.

- Ici, nous allons créer le fichier nommé app.js que nous allons éditer et ajouter le code ci-dessous.
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Test file \n');
});
server.listen(port, hostname, () => {
console.log(`Serveur en cours d'exécution à https://${hostname}:${port}/`);
});



- La prochaine étape est de configurer dans le Gestionnaire d'application
- Nous cliquerons sur Gestionnaire d'applications dans la section Logiciel

- Dans la page qui s'ouvrira, nous cliquerons sur Enregistrer l'application pour commencer la configuration de l'application.

- Nous pourrons modifier les champs suivants :
-Nom de l'application - Le nom de l'application
-Domaine de déploiement - L'adresse/URL sur laquelle l'application sera exécutée. L'adresse peut être personnalisée ou le domaine utilisé directement
-Chemin de l'application - Le chemin vers le fichier d'entrée de l'application
-Environnement de déploiement - Comment nous voulons lancer l'application, développement ou production
-Variables d'environnement - Si vous souhaitez ajouter des variables, cliquez sur Ajouter une variable pour spécifier un nom et une valeur. - cPanel n'offre actuellement que la version 10 de NodeJS. Si vous souhaitez une version différente configurée, veuillez contacter le service technique.
- Après avoir défini tous les champs, nous cliquerons sur le bouton Déployer pour lancer l'application.

- Immédiatement après le lancement, l'application NodeJS sera accessible à l'adresse définie lors de la configuration.
- Dans l'interface du gestionnaire d'applications, l'application nouvellement lancée apparaîtra (ainsi que d'autres que nous ajouterons au fil du temps). Dans cette liste, nous aurons la possibilité de modifier les paramètres, de supprimer, de démarrer ou d'arrêter des applications.
