Free Tier: Node Express auf einer Oracle Linux-Instanz installieren
In diesem Tutorial richten Sie mit einem Oracle Cloud Infrastructure Free Tier-Account eine Oracle Linux-Compute-Instanz ein. Anschließend installieren Sie eine Node Express-Anwendung und greifen über das Internet auf Ihre neue Anwendung zu. Dieses Tutorial enthält alle erforderlichen Schritte zum Einrichten eines virtuellen Netzwerks für Ihren Host und zum Verbinden des Hosts mit dem Internet.
Zu den wichtigsten Aufgaben gehören:
- Richten Sie ein Compartment für Ihre Entwicklungsarbeit ein.
- Installieren Sie Ihre Oracle Linux-Instanz, und verbinden Sie sie mit Ihrem virtuellen Cloud-Netzwerk (VCN).
- Richten Sie ein virtuelles Cloud-Netzwerk in Oracle Cloud Infrastructure und zugehörige Netzwerkservices ein, die für die Verbindung Ihres Hosts mit dem Internet erforderlich sind.
- Richten Sie
SSH
-Verschlüsselungsschlüssel für den Zugriff auf Ihren Oracle Linux-Server ein.
- Konfigurieren Sie Ingress-Regeln für das VCN.
- Konfigurieren Sie Node.js mit einem Express-Framework auf Ihrer Instanz.
Im Folgenden finden Sie ein vereinfachtes Diagramm des Setups für Ihre Linux-Instanz.

Weitere Informationen finden Sie hier:
Bevor Sie beginnen
Um dieses Tutorial erfolgreich abzuschließen, benötigen Sie Folgendes:
Anforderungen
- Free Tier-Account für Oracle Cloud Infrastructure. Oracle Cloud Infrastructure Free Tier.
- MacOS-, Linux- oder Windows-Rechner mit installierter
SSH
-Unterstützung.
1. Compartment für Entwicklung einrichten
Konfigurieren Sie ein Compartment für Ihre Entwicklung.
Erstellen Sie ein Compartment für die Ressourcen, die Sie in diesem Tutorial erstellen.
- Melden Sie sich bei der Oracle Cloud Infrastructure -Konsole an.
- Öffnen Sie das Navigationsmenü, und klicken Sie auf Identität und Sicherheit. Klicken Sie unter Identität auf Compartments.
- Klicken Sie auf Compartment erstellen.
- Geben Sie die folgenden Informationen ein:
- Name:
<your-compartment-name>
- Beschreibung:
Compartment for <your-description>.
- Übergeordnetes Compartment:
<your-tenancy>(root)
- Name:
- Klicken Sie auf Compartment erstellen.
Referenz: Compartment erstellen
2. Virtuelles Cloud-Netzwerk installieren
Verwenden Sie den Workflow VCN-Assistenten starten, um ein neues virtuelles Cloud-Netzwerk (VCN) zu erstellen.
Der Workflow führt bei der Installation des VCN mehrere Schritte aus:
- Erstellt ein VCN.
- Fügt ein Internetgateway hinzu, das Internetverbindungen aktiviert.
- Erstellt und konfiguriert öffentliche und private Subnetze für das VCN.
- Richtet Routentabellen und Sicherheitslisten für die Subnetze ein.
Weitere Informationen zu VCNs finden Sie unter VCN- und Subnetzverwaltung.
So erstellen Sie ein VCN:
Die angegebenen Schritte gelten für einen Free Tier-Account. Wenn Sie einen kostenpflichtigen Account verwenden, können sich die Schritte von den hier beschriebenen unterscheiden.
- Öffnen Sie das Navigationsmenü , und wählen Sie Networking aus. Wählen Sie dann Virtuelle Cloud-Netzwerke aus.
- Wählen Sie bei Bedarf das Compartment im Steuerelement Compartment in der linken Navigation aus.
- Klicken Sie auf VCN-Assistenten starten.
- Wählen Sie VCN mit Internetverbindung erstellen aus.
- Klicken Sie auf VCN-Assistenten starten.
- Konfigurieren Sie das VCN. Das Dialogfeld "Konfigurieren" enthält die folgenden Abschnitte.
Basisinformationen
Geben Sie den VCN-Namen ein, und wählen Sie ein Compartment aus.
- Name:
<name-for-the-vcn>
Geben Sie einen Namen für Ihr VCN ein. Geben Sie dabei keine vertraulichen Informationen ein.
- Compartment:
<your-compartment-name>
Wählen Sie das Compartment aus.
VCN konfigurieren
- Behalten Sie die Standardwerte für den VCN-IPv4 CIDR-Block und die DNS-Auflösung bei.
Öffentliches Subnetz konfigurieren
- Behalten Sie die Standardwerte für IP-Adresstyp und IPv4 CIDR-Block bei.
Privates Subnetz konfigurieren
- Behalten Sie die Standardwerte für IP-Adresstyp und IPv4 CIDR-Block bei.
- Name:
- Klicken Sie auf Weiter.
- Prüfen Sie die Auswahl. Klicken Sie auf Zurück, um zurückzugehen und Änderungen vorzunehmen.
- Klicken Sie auf Erstellen, um das VCN zu erstellen.
Das System erstellt das VCN und alle zugehörigen Ressourcen. Das kann einen Moment dauern.
Nachdem die Erstellung abgeschlossen ist, klicken Sie auf VCN anzeigen, um das neue VCN anzuzeigen.
3. Oracle Linux-Instanz installieren
Mit dem Workflow VM-Instanz erstellen können Sie eine neue Compute-Instanz erstellen.
Der Workflow führt bei der Installation der Instanz mehrere Schritte aus:
- Erstellt und installiert eine Compute-Instanz mit Oracle Linux.
- Wählen Sie das VCN und das öffentliche Subnetz aus, um die Oracle Linux-Instanz mit dem Internet zu verbinden.
- Erstellt ein
SSH
-Schlüsselpaar, mit dem Sie eine Verbindung zur Instanz herstellen können.
Führen Sie die folgenden Schritte aus, um mit der Installation einer Instanz mit dem Workflow VM-Instanz erstellen zu beginnen:
Die angegebenen Schritte gelten für einen Free Tier-Account. Wenn Sie einen kostenpflichtigen Account verwenden, können sich die Schritte von den hier beschriebenen unterscheiden.
- Öffnen Sie das Navigationsmenü , und wählen Sie Compute aus. Wählen Sie unter Compute die Option Instanzen aus.
- Klicken Sie auf Instanz erstellen.
Die Seite Compute-Instanz erstellen wird angezeigt.
- Wählen Sie den Namen und das Compartment aus.
Anfängliche Optionen
- Name:
<name-for-the-instance>
Geben Sie einen Namen für die Instanz ein. Geben Sie dabei keine vertraulichen Informationen ein.
- Erstellen in Compartment:
<your-compartment-name>
Wählen Sie das Compartment aus. Verwenden Sie das im vorherigen Schritt erstellte Compartment.
- Name:
- Prüfen Sie die Einstellungen für Placement.
- Übernehmen Sie die Standardwerte. Eine Availability-Domain wird Ihnen zugewiesen.
Die Standardwerte sind in etwa wie folgt:
- Availability-Domain: AD-1
- Kapazitätstyp: On-Demand-Kapazität
- Faultdomain: Auswahl der optimalen Faultdomain durch Oracle zulassen
Hinweis
Verwenden Sie für Free Tier für die Availability-Domain die Option "Always Free" ausgewählt. - Prüfen Sie die Einstellungen für Sicherheit.
- Übernehmen Sie die Standardeinstellungen.
Die Standardwerte sind in etwa wie folgt:
- Abgeschirmte Instanz: Deaktiviert
- Confidential Computing: Deaktiviert
- Prüfen Sie die Einstellungen für Image und Ausprägung. Klicken Sie auf Bearbeiten.
Hinweis
Im Folgenden finden Sie Beispieldaten für eine virtuelle Ampere-Maschine A1. Die tatsächlichen Werte können sich davon unterscheiden.- Behalten Sie das Standardimage von Oracle Linux 8 bei.
- Klicken Sie auf Ausprägung ändern.
- Wählen Sie Virtuelle Maschine aus.
- Wählen Sie für Ausprägungsreihen Ampere aus.
- Wählen Sie VM.Standard.A1. Flex der Ausprägung "Immer kostenlos".
- Wählen Sie 1 OCPUs aus.
- Klicken Sie auf Ausprägung auswählen.
Die ausgewählten Werte ähneln den folgenden:
- Image: Oracle Linux 8
- Image Build:
<current-build-date>
- Ausprägung: VM.Standard.A1. FlexFeld
- OCPU: 1
- Speicher (GB): 6
- Netzwerkbandbreite (Gbit/s): 1
Hinweis
Verwenden Sie für Free Tier die Ausprägungsoption "Immer kostenlos" verfügbar. - Prüfen Sie die Einstellungen für Networking. Wählen Sie das VCN aus, das Sie im vorherigen Schritt erstellt haben. Die Netzwerkwerte ähneln den folgenden Werten:
- Virtuelles Cloud-Netzwerk: <your-vcn>
- Subnetz: <pubic-subnet-for-your-vcn>
- Startoptionen: -
- DNS-Datensatz: Ja
- Netzwerksicherheitsgruppen zur Kontrolle des Traffics verwenden: Nein
- Öffentliche IPv4-Adresse zuweisen: Ja
- Private IPv4-Adresse: Wird beim Erstellen automatisch zugewiesen
- IPv6-Adresse: Nicht verfügbar
- Prüfen Sie die Einstellungen für SSH-Schlüssel hinzufügen. Übernehmen Sie die vom Workflow vorgegebenen Standardwerte.
- Wählen Sie die Option Schlüsselpaar für mich generieren aus.
- Klicken Sie auf Private Key speichern und Public Key speichern, um den privaten und öffentlichen SSH-Schlüssel für diese Compute-Instanz zu speichern.
Wenn Sie Ihre eigenen SSH-Schlüssel verwenden möchten, wählen Sie eine der Optionen aus, um Ihren Public Key bereitzustellen.
Hinweis
Legen Sie Ihre Private- und Public-Key-Dateien an einem sicheren Speicherort ab. Sie können die Schlüssel nicht mehr abrufen, nachdem die Compute-Instanz erstellt wurde. - Prüfen Sie die Einstellungen für das Boot-Volume.
Wählen Sie die Einstellung Verschlüsselung während der Übertragung verwenden aus. Lassen Sie die beiden anderen Einstellungen leer.
- Prüfen Sie die Block-Volume-Einstellungen. Übernehmen Sie die vom Workflow bereitgestellten Standardwerte, die keine Block-Volumes auswählen. Sie können Block-Volumes später hinzufügen.
- Klicken Sie auf Erstellen, um die Instanz zu erstellen. Das Provisioning des Systems kann einige Minuten dauern.
Sie haben erfolgreich eine Oracle Linux-Instanz zum Ausführen des Apache-Webservers erstellt.
4. Internetzugriff aktivieren
Der Assistent VM-Instanz erstellen erstellt automatisch ein VCN für Ihre Instanz. Sie fügen Ihrem Subnetz eine Ingress-Regel hinzu, um Internetverbindungen auf Port 3000 zuzulassen.
Führen Sie die folgenden Schritte aus, um das öffentliche Subnetz des VCN auszuwählen und die Ingress-Regel hinzuzufügen.
5. Node Express-Anwendung erstellen
Richten Sie als Nächstes ein Express-Framework auf Ihrer Oracle Linux-Instanz ein. Erstellen Sie anschließend eine Node.js-Anwendung, und führen Sie sie aus.
Führen Sie die folgenden Schritte aus, um Ihre Instanz einzurichten und Ihre Anwendung zu erstellen:
Sie haben erfolgreich eine lokale Node.js-Anwendung in einem Express-Framework auf einer Oracle Cloud Infrastructure-Instanz erstellt.
Referenzen:
Weitere Informationen zu Express finden Sie unter:
Weitere Schritte
Sie haben erfolgreich eine Node Express-Anwendung auf Oracle Cloud Infrastructure mit einer Linux-Instanz installiert und bereitgestellt.
Weitere Informationen zur Entwicklung mit Oracle-Produkten finden Sie unter: