Note:

Creación de un servidor web de instancia informática de Oracle Cloud Infrastructure mediante una base de datos de OCI como backend principal

Introducción

En este tutorial, crearemos una aplicación de dos niveles que constará de una instancia informática de Oracle Cloud Infrastructure (OCI) que actuará como servidor web y un servicio de base de datos de OCI (MySQL). Hemos creado un sitio web y una base de datos de ejemplo, y este sitio web recuperará los datos de la tabla OCI Database.

image

image

Objetivos

Tarea 1: Creación de una nueva red virtual en la nube (VCN)

Ya tenemos una VCN creada, pero si aún necesita crear una nueva VCN, siga el tutorial: Creación de una nueva VCN con IPv6 activado.

Haga clic en el menú de hamburguesa de la esquina superior izquierda. Haga clic en Redes virtuales en la nube para verificar si existe la red virtual en la nube.

image

Para este tutorial, ya tenemos una VCN.

image

Tarea 2: Creación de una nueva subred pública y una subred privada

Ya tenemos una subred pública y privada creada, pero si aún necesita crear nuevas subredes, siga los tutoriales: Creación de una nueva subred pública con IPv6 activado y Creación de una subred privada dentro de la VCN.

Dentro de esta VCN, tenemos una subred pública y privada disponible. Conectaremos la instancia de OCI Compute a la subred pública y la base de datos de OCI a la subred privada.

Para revisar las instancias de OCI Compute disponibles, haga clic en el menú de hamburguesa de la esquina superior izquierda.

image

Tarea 3: Creación de una nueva instancia informática de OCI

Ya tenemos una instancia de OCI Compute creada, pero si aún necesita crear una nueva instancia de OCI Compute, siga el tutorial: Tarea 3: creación de una nueva instancia con IPv6 activado.

Haga clic en Instancias para revisar las instancias de OCI Compute.

image

La instancia informática orientada al público está activa y en ejecución.

image

Tarea 4: Creación de un nuevo motor de MySQL Database

Revise la dirección IP privada 10.0.2.247 que se utilizará más adelante para configurar y acceder a MySQL Database.

image

Tarea 5: Creación de una nueva base de datos con datos de ejemplo (1 tabla con 2 registros)

Ahora, tenemos una base de datos de ejemplo con algunas tablas de ejemplo y datos de ejemplo que se ejecutan dentro de OCI mediante el servicio MySQL de OCI Database. La siguiente tarea es recuperar estos datos utilizando un sitio web PHP.

Tarea 6: Instalación y configuración de un servidor web NGINX con PHP

Ya tenemos una instancia informática con NGNIX y PHP creados, pero si aún necesita crear una nueva instancia con NGNIX y PHP, siga el tutorial: Tarea 6: Instalación de un servidor web en instancia.

En la configuración anterior de NGINX con PHP, no instalamos ningún módulo PHP MySQL. Una comprobación rápida en la página de información de PHP confirmará esto.

image

Tarea 7: Creación de un sitio web que se conecte a la base de datos y muestre los registros en una página web

Cuando nos conectamos al sitio web /testocidb/index.php, podemos acceder al sitio web con éxito y, lo más importante, veremos los datos almacenados en la base de datos.

image

Confirmaciones

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.