Nous avons annoncé
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Tutoriel : Configuration de Node.js sur une EC2 instance Amazon
Un scénario courant d'utilisation de Node.js avec le SDK pour JavaScript consiste à configurer et à exécuter une application Web Node.js sur une instance Amazon Elastic Compute Cloud (Amazon EC2). Dans ce didacticiel, vous allez créer une instance Linux, vous y connecter à l'aide de SSH et installer Node.js pour que ce dernier s'exécute dans cette instance.
Prérequis
Ce didacticiel suppose que vous avez déjà lancé une instance Linux avec un nom DNS public accessible depuis Internet et à laquelle vous pouvez vous connecter à l'aide de SSH. Pour plus d'informations, consultez Étape 1 : Lancer une instance dans le guide de EC2 l'utilisateur Amazon.
Important
Utilisez l'Amazon Machine Image (AMI) Amazon Linux 2023 lors du lancement d'une nouvelle EC2 instance Amazon.
Vous devez aussi avoir configuré votre groupe de sécurité pour permettre les connexions SSH
(port 22), HTTP
(port 80) et HTTPS
(port 443). Pour plus d'informations sur ces prérequis, consultez la section Configuration avec Amazon EC2 dans le guide de l' EC2 utilisateur Amazon.
Procédure
La procédure suivante vous aide à installer Node.js sur une instance Amazon Linux. Vous pouvez utiliser ce serveur pour héberger une application web Node.js.
Pour configurez Node.js sur votre instance Linux
-
Connectez-vous à votre instance Linux en tant que
ec2-user
à l'aide de SSH. -
Installez le gestionnaire de version de nœud (nvm) en saisissant ce qui suit dans la ligne de commande.
Avertissement
AWS ne contrôle pas le code suivant. Avant de l'exécuter, vérifiez son authenticité et son intégrité. Vous trouverez plus d'informations sur ce code dans le GitHub dépôt nvm
. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Nous allons utiliser nvm pour installer Node.js, car il peut installer plusieurs versions de Node.js et vous permettre de passer de l'une à l'autre.
-
Chargez
nvm
en saisissant ce qui suit sur la ligne de commande.source ~/.bashrc
-
Utilisez nvm pour installer la dernière version LTS de Node.js en tapant ce qui suit sur la ligne de commande.
nvm install --lts
L'installation de Node.js installe également le Node Package Manager (npm), afin que vous puissiez installer des modules supplémentaires selon vos besoins.
-
Testez l'installation et le fonctionnement de Node.js en saisissant ce qui suit dans la ligne de commande.
node -e "console.log('Running Node.js ' + process.version)"
Le message suivant affiche alors la version de Node.js qui est en cours d'exécution.
Running Node.js
VERSION
Note
L'installation du nœud ne s'applique qu'à la EC2 session Amazon en cours. Si vous redémarrez votre session CLI, vous devez utiliser nvm pour activer la version du nœud installé. Si l'instance est résiliée, vous devez réinstaller le nœud. L'alternative consiste à créer une Amazon Machine Image (AMI) de l' EC2 instance Amazon une fois que vous avez obtenu la configuration que vous souhaitez conserver, comme décrit dans la rubrique suivante.
Création d'une AMI (Amazon Machine Image)
Après avoir installé Node.js sur une EC2 instance Amazon, vous pouvez créer une Amazon Machine Image (AMI) à partir de cette instance. La création d'une AMI facilite le provisionnement de plusieurs EC2 instances Amazon avec la même installation Node.js. Pour plus d'informations sur la création d'une AMI à partir d'une instance existante, consultez la section Création d'une AMI Linux basée sur Amazon EBS dans le guide de EC2 l'utilisateur Amazon.
Ressources connexes
Pour plus d'informations sur les commandes et les logiciels utilisés dans cette rubrique, consultez les pages web suivantes :
-
gestionnaire de version de nœud (nvm) : voir nvm repo
on. GitHub -
gestionnaire de package de nœud (npm) : consultez site web npm
.