View a markdown version of this page

Bereitstellen und verwalten Sie einen Node.js Stack auf Lightsail - Amazon Lightsail

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.

Bereitstellen und verwalten Sie einen Node.js Stack auf Lightsail

Wussten Sie das?

Lightsail speichert täglich sieben Snapshots und ersetzt automatisch die ältesten durch die neuesten, wenn Sie automatische Snapshots für Ihre Instance aktivieren. Weitere Informationen finden Sie unter Automatische Snapshots für Lightsail-Instances und -Festplatten konfigurieren.

Im Folgenden finden Sie einige Schritte, die Sie ergreifen sollten, um loszulegen, nachdem Ihre Node.js Instance auf Amazon Lightsail betriebsbereit ist. Bevor Sie beginnen, identifizieren Sie Ihren Blueprint-Anbieter auf Ihrer Instance-Verwaltungsseite:

Node.js Blueprint-Anbieter auf der Seite zur Instanzverwaltung

Wählen Sie den entsprechenden Leitfaden für Ihre Node.js Instance aus:

Lightsail
Schritt 1: Holen Sie sich das Standard-Anwendungskennwort für Ihre Node.js Instance

Sie benötigen das Standard-Anwendungspasswort, um auf vorinstallierte Anwendungen oder Dienste auf Ihrer Instance zugreifen zu können.

  1. Wählen Sie auf Ihrer Instance-Verwaltungsseite unter der Registerkarte Connect (Verbinden) die Option Connect using SSH (Verbinden mit SSH).

  2. Nachdem Sie verbunden sind, geben Sie den folgenden Befehl ein, um das Standard-Anwendungspasswort zu erhalten:

    cat ~/application_credentials

    Sie sollten eine ähnliche Antwort wie diese sehen, die das Standard-Anwendungspasswort enthält:

    Standard-Anwendungskennwort.
Schritt 2: Hängen Sie Ihrer Node.js Instance eine statische IP-Adresse an

Die standardmäßig an Ihre Instance angefügte dynamische öffentliche IP-Adresse ändert sich bei jedem Stopp und Start der Instance. Sie können eine statische IP-Adresse erstellen und sie an Ihre Instance anhängen, um zu verhindern, dass sich die öffentliche IP-Adresse ändert. Später, wenn Sie Ihren Domainnamen mit Ihrer Instance verwenden, müssen Sie die DNS-Datensätze Ihrer Domain nicht jedes Mal aktualisieren, wenn Sie die Instance stoppen und starten. Sie können jeder Instanz nur eine statische IP-Adresse zuordnen.

Wählen Sie auf der Instanzverwaltungsseite unter dem Tab Netzwerk die Option Statische IP erstellen oder Statische IP anhängen (falls Sie zuvor eine statische IP erstellt haben, die Sie an Ihre Instance anhängen können), und folgen Sie dann den Anweisungen auf der Seite. Weitere Informationen finden Sie unter Erstellen einer statischen IP-Adresse und diese an eine Instance anfügen.

Hängen Sie eine statische IP-Adresse in der Lightsail-Konsole an
Schritt 3: Besuchen Sie die Willkommensseite Ihrer Node.js Instanz

Navigieren Sie zur statischen IP-Adresse Ihrer Instanz, um auf die darauf installierte Anwendung zuzugreifen, oder greifen Sie auf PHP zuMyAdmin.

  1. Kopieren Sie auf Ihrer Instanzverwaltungsseite die statische IP-Adresse:

    Kopieren Sie die statische IP
  2. Fügen Sie die statische IP-Adresse beispielsweise in Ihre Browseradresse einhttp://192.0.0.1.

    Node.js Willkommensseite

Weitere Informationen finden Sie im Node.js Administratorhandbuch.

Schritt 4: Ordnen Sie Ihren Domainnamen Ihrer Node.js Instanz zu

Um Ihren Domänennamen, wie z. B. example.com, auf Ihre Instance abzubilden, fügen Sie einen Datensatz zum Domain Name System (DNS) Ihrer Domäne hinzu. DNS-Datensätze werden in der Regel beim Registrar verwaltet und gehostet, bei dem Sie Ihre Domain registriert haben. Wir empfehlen jedoch, die Verwaltung der DNS-Einträge Ihrer Domain an Lightsail zu übertragen, damit Sie sie mit der Lightsail-Konsole verwalten können.

Wählen Sie auf der Startseite der Lightsail-Konsole unter dem Tab Netzwerk die Option DNS-Zone erstellen aus und folgen Sie dann den Anweisungen auf der Seite.

Weitere Informationen finden Sie unter Erstellen einer DNS-Zone zur Verwaltung der DNS-Datensätze Ihrer Domain.

Schritt 5: Ihre Anwendung bereitstellen
  1. Folgen Sie den Anweisungen unter Dateien zwischen Linux-Instances auf Lightsail mithilfe von scp Dateien zwischen Linux-Instanzen auf Lightsail mithilfe von scp übertragen übertragen, um Ihre Anwendung zu kopieren /var/www/html/

  2. Wählen Sie auf Ihrer Instance-Verwaltungsseite unter der Registerkarte Connect (Verbinden) die Option Connect using SSH (Verbinden mit SSH).

  3. Führen Sie Folgendes aus:sudo pm2 restart nodeapp

  4. Navigieren Sie zur statischen IP-Adresse Ihrer Instanz

Schritt 6: Erstellen Sie einen Snapshot Ihrer Node.js Instanz

Nachdem Sie Ihre Website nach Ihren Wünschen konfiguriert haben, erstellen Sie regelmäßig Snapshots Ihrer Instanz, um sie zu sichern. Ein Snapshot ist eine Kopie des Systemlaufwerks und der ursprünglichen Konfiguration einer Instance. Ein Snapshot enthält alle Daten, die erforderlich sind, um Ihre Instance wiederherzustellen (ab dem Zeitpunkt, an dem der Snapshot erstellt wurde).

Sie können Snapshots manuell erstellen oder automatische Snapshots aktivieren, damit Lightsail täglich Snapshots für Sie erstellt. Wenn etwas mit Ihrer Instance nicht stimmt, können Sie mit dem Snapshot eine neue Ersatz-Instance erstellen.

Sie können auf der Verwaltungsseite Ihrer Instanz auf der Registerkarte Snapshots mit Snapshots arbeiten. Weitere Informationen finden Sie unter Snapshots in Amazon Lightsail.

Erstellen Sie einen Instanz-Snapshot in der Lightsail-Konsole
Bitnami
Schritt 1: Hängen Sie Ihrer Instance eine statische IP-Adresse an Node.js

Die standardmäßig an Ihre Instance angefügte dynamische öffentliche IP-Adresse ändert sich bei jedem Stopp und Start der Instance. Sie können eine statische IP-Adresse erstellen und sie an Ihre Instance anhängen, um zu verhindern, dass sich die öffentliche IP-Adresse ändert. Später, wenn Sie Ihren Domainnamen mit Ihrer Instance verwenden, müssen Sie die DNS-Datensätze Ihrer Domain nicht jedes Mal aktualisieren, wenn Sie die Instance stoppen und starten. Sie können jeder Instanz nur eine statische IP-Adresse zuordnen.

Wählen Sie auf der Instanzverwaltungsseite unter dem Tab Netzwerk die Option Statische IP erstellen oder Statische IP anhängen (falls Sie zuvor eine statische IP erstellt haben, die Sie an Ihre Instance anhängen können), und folgen Sie dann den Anweisungen auf der Seite. Weitere Informationen finden Sie unter Erstellen einer statischen IP-Adresse und diese an eine Instance anfügen.

Hängen Sie eine statische IP-Adresse in der Lightsail-Konsole an
Schritt 2: Besuchen Sie die Willkommensseite Ihrer Node.js Instanz

Navigieren Sie zur öffentlichen IP-Adresse Ihrer Instance, um auf die darauf installierte Anwendung zuzugreifen, auf PHP MyAdmin zuzugreifen oder auf die Bitnami-Dokumentation zuzugreifen.

  1. Notieren Sie sich von Ihrer Instance-Verwaltungsseite unter der Registerkarte Connect (Verbinden) die öffentliche IP-Adresse.

  2. Navigieren Sie zur öffentlichen IP-Adresse, indem Sie z. B. zu http://192.0.2.3 gehen.

Weitere Informationen finden Sie unter Abrufen des Anwendungsbenutzernamens und des Kennworts für Ihre Bitnami-Instance in Amazon Lightsail.

Schritt 3: Ordnen Sie Ihren Domainnamen Ihrer Instance zu Node.js

Um Ihren Domänennamen, wie z. B. example.com, auf Ihre Instance abzubilden, fügen Sie einen Datensatz zum Domain Name System (DNS) Ihrer Domäne hinzu. DNS-Datensätze werden in der Regel beim Registrar verwaltet und gehostet, bei dem Sie Ihre Domain registriert haben. Wir empfehlen jedoch, die Verwaltung der DNS-Einträge Ihrer Domain an Lightsail zu übertragen, damit Sie sie mit der Lightsail-Konsole verwalten können.

Wählen Sie auf der Startseite der Lightsail-Konsole unter dem Tab Netzwerk die Option DNS-Zone erstellen aus und folgen Sie dann den Anweisungen auf der Seite.

Weitere Informationen finden Sie unter Erstellen einer DNS-Zone zur Verwaltung der DNS-Datensätze Ihrer Domain.

Schritt 4: Lesen Sie die Bitnami-Dokumentation

Lesen Sie die Bitnami-Dokumentation, um zu erfahren, wie Sie Ihre Node.js Anwendung bereitstellen, die HTTPS-Unterstützung mit SSL-Zertifikaten aktivieren, Dateien mit SFTP auf den Server hochladen und vieles mehr.

Weitere Informationen finden Sie im Bitnami für. Node.js AWS Cloud

Schritt 5: Erstellen Sie einen Snapshot Ihrer Instanz Node.js

Nachdem Sie Ihre Website nach Ihren Wünschen konfiguriert haben, erstellen Sie regelmäßig Snapshots Ihrer Instanz, um sie zu sichern. Ein Snapshot ist eine Kopie des Systemlaufwerks und der ursprünglichen Konfiguration einer Instance. Ein Snapshot enthält alle Daten, die erforderlich sind, um Ihre Instance wiederherzustellen (ab dem Zeitpunkt, an dem der Snapshot erstellt wurde).

Sie können Snapshots manuell erstellen oder automatische Snapshots aktivieren, damit Lightsail täglich Snapshots für Sie erstellt. Wenn etwas mit Ihrer Instance nicht stimmt, können Sie mit dem Snapshot eine neue Ersatz-Instance erstellen.

Sie können auf der Verwaltungsseite Ihrer Instanz auf der Registerkarte Snapshots mit Snapshots arbeiten. Weitere Informationen finden Sie unter Snapshots in Amazon Lightsail.

Erstellen Sie einen Instanz-Snapshot in der Lightsail-Konsole