Hinweis:

Oracle Cloud Infrastructure Compute-Instanz-Webserver mit einer OCI-Datenbank als Haupt-Backend erstellen

Einführung

In diesem Tutorial erstellen wir eine Zwei-Tier-Anwendung, die aus einer Oracle Cloud Infrastructure (OCI) Compute-Instanz besteht, die als Webserver und OCI Database Service (MySQL) fungiert. Wir haben eine Beispiel-Website und -Datenbank erstellt, und diese Website ruft die Daten aus der OCI-Datenbanktabelle ab.

image

image

Ziele

Aufgabe 1: Neues virtuelles Cloud-Netzwerk (VCN) erstellen

Es wurde bereits ein VCN erstellt. Wenn Sie jedoch noch ein neues VCN erstellen müssen, befolgen Sie das Tutorial: Neues VCN mit aktiviertem IPv6 erstellen.

Klicken Sie oben links auf das Hamburger-Menü. Klicken Sie auf Virtuelles Cloud-Netzwerk, um zu prüfen, ob das virtuelle Cloud-Netzwerk vorhanden ist.

image

Für dieses Tutorial ist bereits ein VCN vorhanden.

image

Aufgabe 2: Neues öffentliches und privates Subnetz erstellen

Es wurde bereits ein öffentliches und privates Subnetz erstellt. Wenn Sie jedoch noch neue Subnetze erstellen müssen, befolgen Sie die Tutorials: Erstellen Sie ein neues öffentliches Subnetz mit aktiviertem IPv6 und Erstellen Sie ein privates Subnetz im VCN.

In diesem VCN ist ein öffentliches und privates Subnetz verfügbar. Wir verbinden die OCI Compute-Instanz mit dem öffentlichen Subnetz und die OCI-Datenbank mit dem privaten Subnetz.

Um die verfügbaren OCI Compute-Instanzen zu prüfen, klicken Sie oben links auf das Hamburger-Menü.

image

Aufgabe 3: Neue OCI Compute-Instanz erstellen

Es wurde bereits eine OCI Compute-Instanz erstellt. Wenn Sie jedoch noch eine neue OCI Compute-Instanz erstellen müssen, befolgen Sie das Tutorial: Aufgabe 3: Neue Instanz mit aktiviertem IPv6 erstellen.

Klicken Sie auf Instanzen, um die OCI-Compute-Instanzen zu prüfen.

image

Die öffentliche Compute-Instanz ist hochgefahren und gestartet.

image

Aufgabe 4: Neue MySQL Database-Engine erstellen

Prüfen Sie die private IP-Adresse 10.0.2.247, die später für die Konfiguration und den Zugriff auf MySQL Database verwendet wird.

image

Aufgabe 5: Neue Datenbank mit Beispieldaten erstellen (1 Tabelle mit 2 Datensätzen)

Jetzt haben wir eine Beispieldatenbank mit einigen Beispieltabellen und Beispieldaten, die in OCI mit dem OCI Database-Service MySQL ausgeführt werden. Die nächste Aufgabe besteht darin, diese Daten über eine PHP-Website abzurufen.

Aufgabe 6: NGINX Webserver mit PHP installieren und konfigurieren

Es wurde bereits eine Compute-Instanz mit NGNIX und PHP erstellt. Wenn Sie jedoch noch eine neue Instanz mit NGNIX und PHP erstellen müssen, befolgen Sie das Tutorial: Aufgabe 6: Webserver auf Instanz installieren.

Im vorherigen NGINX mit PHP-Setup haben wir keine PHP MySQL-Module installiert. Eine schnelle Überprüfung auf der PHP-Infoseite wird dies bestätigen.

image

Aufgabe 7: Website erstellen, die eine Verbindung zur Datenbank herstellt und die Datensätze auf einer Webseite anzeigt

Wenn wir eine Verbindung zur Website /testocidb/index.php herstellen, können wir erfolgreich auf die Website zugreifen, und vor allem werden wir die in der Datenbank gespeicherten Daten sehen.

image

Danksagungen

Weitere Lernressourcen

Lernen Sie andere Übungen auf docs.oracle.com/learn kennen, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube Channel zu. Außerdem können Sie education.oracle.com/learning-explorer besuchen, um Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.