Tutorial: Node.js auf einer Amazon EC2 EC2-Instance einrichten - AWS SDK for JavaScript

Wir haben das Kommende end-of-support für AWS SDK for JavaScript v2 angekündigt. Wir empfehlen Ihnen, auf AWS SDK for JavaScript Version 3 zu migrieren. Termine, weitere Details und Informationen zur Migration finden Sie in der verlinkten Ankündigung.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Tutorial: Node.js auf einer Amazon EC2 EC2-Instance einrichten

Ein gängiges Szenario für die Verwendung von Node.js mit dem SDK für JavaScript ist die Einrichtung und Ausführung einer Node.js -Webanwendung auf einer Amazon Elastic Compute Cloud (Amazon EC2) -Instance. In diesem Tutorial erstellen Sie eine Linux-Instance, stellen eine Verbindung zur Instance über SSH her und installieren anschließend Node.js, um es auf dieser Instance auszuführen.

Voraussetzungen

In diesem Tutorial wird davon ausgegangen, dass Sie bereits eine Linux-Instance mit einem öffentlichen DNS-Namen gestartet haben, die über das Internet erreichbar ist und mit der Sie eine Verbindung über SSH herstellen können. Weitere Informationen finden Sie unter Schritt 1: Starten einer Instance im Amazon EC2 EC2-Benutzerhandbuch.

Wichtig

Verwenden Sie das Amazon Linux 2023 Amazon Machine Image (AMI), wenn Sie eine neue Amazon EC2 EC2-Instance starten.

Außerdem müssen Sie Ihre Sicherheitsgruppe so konfiguriert haben, dass Verbindungen über SSH (Port 22), HTTP (Port 80) und HTTPS (Port 443) erlaubt sind. Weitere Informationen zu diesen Voraussetzungen finden Sie unter Setting Up with Amazon Amazon EC2 im Amazon EC2 EC2-Benutzerhandbuch.

Verfahren

Mithilfe des folgenden Verfahrens können Sie Node.js auf einer Amazon Linux-Instance installieren. Sie können diesen Server zum Hosten einer Node.js-Webanwendung verwenden.

So richten Sie Node.js auf Ihrer Linux-Instance ein
  1. Stellen Sie als ec2-user eine Verbindung mit Ihrer Linux-Instance über SSH her.

  2. Installieren Sie den Node-Versionsmanager (nvm). Geben Sie dazu den folgenden Befehl in die Befehlszeile ein.

    Warnung

    AWS kontrolliert den folgenden Code nicht. Bevor Sie ihn ausführen, überprüfen Sie unbedingt dessen Authentizität und Integrität. Weitere Informationen zu diesem Code finden Sie im GitHub nvm-Repository.

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

    Wir verwenden nvm zum Installieren von Node.js, da nvm mehrere Versionen von Node.js installieren kann und die Möglichkeit bietet, zwischen diesen zu wechseln.

  3. Laden Sie, nvm indem Sie in der Befehlszeile Folgendes eingeben.

    source ~/.bashrc
  4. Verwenden Sie nvm, um die neueste LTS-Version von Node.js zu installieren, indem Sie in der Befehlszeile Folgendes eingeben.

    nvm install --lts

    Bei der Installation von Node.js wird auch der Node Package Manager (npm) installiert, sodass Sie bei Bedarf zusätzliche Module installieren können.

  5. Testen Sie, ob Node.js installiert ist und ordnungsgemäß ausgeführt wird. Geben Sie dazu den folgenden Befehl in die Befehlszeile ein.

    node -e "console.log('Running Node.js ' + process.version)"

    Dadurch erscheint folgende Meldung, in der die ausgeführte Node.js-Version anzeigt wird.

    Running Node.js VERSION

Anmerkung

Die Knoteninstallation gilt nur für die aktuelle Amazon EC2-Sitzung. Wenn Sie Ihre CLI-Sitzung neu starten, müssen Sie nvm verwenden, um die installierte Knotenversion zu aktivieren. Wenn die Instanz beendet ist, müssen Sie den Knoten erneut installieren. Die Alternative besteht darin, ein Amazon Machine Image (AMI) der Amazon EC2 EC2-Instance zu erstellen, sobald Sie die Konfiguration haben, die Sie behalten möchten, wie im folgenden Thema beschrieben.

Erstellen eines Amazon Machine Image (AMI)

Nachdem Sie Node.js auf einer Amazon EC2 EC2-Instance installiert haben, können Sie aus dieser Instance ein Amazon Machine Image (AMI) erstellen. Die Erstellung eines AMI macht es einfach, mehrere Amazon EC2 EC2-Instances mit derselben Node.js Installation bereitzustellen. Weitere Informationen zum Erstellen eines AMI aus einer vorhandenen Instance finden Sie unter Creating an Amazon EBS-backed Linux AMI im Amazon EC2 EC2-Benutzerhandbuch.

Weitere Informationen über die in diesem Thema verwendete(n) Befehle und Software finden Sie auf den folgenden Webseiten: