Nota

Crea un server Web dell'istanza di computazione Oracle Cloud Infrastructure utilizzando un database OCI come backend principale

Introduzione

In questa esercitazione verrà creata un'applicazione a due livelli composta da un'istanza di computazione Oracle Cloud Infrastructure (OCI) che fungerà da server Web e da servizio di database OCI (MySQL). Sono stati creati un sito Web e un database di esempio e questo sito Web recupererà i dati dalla tabella del database OCI.

immagine

immagine

Obiettivi

Task 1: creare una nuova rete VCN (Virtual Cloud Network)

È già stata creata una VCN, ma se è ancora necessario creare una nuova VCN, seguire l'esercitazione: Crea una nuova VCN con IPv6 abilitato.

Clicca sul menu hamburger dall'angolo in alto a sinistra. Fare clic su Networking cloud virtuale per verificare se la rete cloud virtuale esiste.

immagine

Per questa esercitazione è già disponibile una VCN.

immagine

Task 2: creare una nuova subnet pubblica e una nuova subnet privata

È già stata creata una subnet pubblica e privata, ma se è ancora necessario creare nuove subnet, seguire le esercitazioni: Creare una nuova subnet pubblica con IPv6 abilitato e Creare una subnet privata all'interno della VCN.

All'interno di questa VCN è disponibile una subnet pubblica e privata. Connetteremo l'istanza di OCI Compute alla subnet pubblica e il database OCI alla subnet privata.

Per rivedere le istanze di OCI Compute disponibili, fai clic sul menu hamburger nell'angolo in alto a sinistra.

immagine

Task 3: Creare una nuova istanza di OCI Compute

È già stata creata un'istanza di OCI Compute, ma se è ancora necessario creare una nuova istanza di OCI Compute, seguire l'esercitazione: Task 3: Creare una nuova istanza con IPv6 abilitato.

Fare clic su Istanze per rivedere le istanze di OCI Compute.

immagine

L'istanza di computazione rivolta al pubblico è attiva e in esecuzione.

immagine

Task 4: Creare un nuovo motore MySQL Database

Rivedere l'indirizzo IP privato 10.0.2.247 che verrà utilizzato in seguito per configurare e accedere a MySQL Database.

immagine

Task 5: Creare un nuovo database con dati di esempio (1 tabella con 2 record)

Ora abbiamo un database di esempio con alcune tabelle di esempio e dati di esempio in esecuzione all'interno di OCI utilizzando il servizio MySQL del database OCI. Il prossimo compito è quello di recuperare questi dati utilizzando un sito Web PHP.

Task 6: Installare e configurare un server Web NGINX con PHP

È già presente un'istanza di computazione con NGNIX e PHP creati, ma se è ancora necessario creare una nuova istanza con NGNIX e PHP, seguire l'esercitazione: Task 6: Installa un server Web sull'istanza.

Nel precedente NGINX con PHP setup, non abbiamo installato alcun modulo MySQL PHP. Un rapido controllo sulla pagina Informazioni PHP lo confermerà.

immagine

Task 7: Creare un sito Web che si connetta al database e visualizzare i record in una pagina Web

Quando ci connettiamo al sito /testocidb/index.php, siamo in grado di accedere al sito con successo e, soprattutto, vedremo i dati memorizzati nel database.

immagine

Conferme

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.

Per la documentazione del prodotto, visita l'Oracle Help Center.