Observação:

Criar um Servidor Web da Instância do Oracle Cloud Infrastructure Compute usando um Banco de Dados do OCI como o Backend principal

Introdução

Neste tutorial, criaremos um aplicativo de duas camadas consistindo em uma instância do Oracle Cloud Infrastructure (OCI) Compute que atuará como servidor Web e um serviço OCI Database (MySQL). Criamos um site de amostra e um banco de dados e esse site recuperará os dados da tabela do OCI Database.

image

image

Objetivos

Tarefa 1: Criar uma nova VCN (Rede Virtual na Nuvem)

Já temos uma VCN criada, mas se você ainda precisar criar uma nova VCN, siga o tutorial: Criar uma Nova VCN com IPv6 Ativado.

Clique no menu de hambúrguer no canto superior esquerdo. Clique em Virtual Cloud Networking para verificar se a rede virtual na nuvem existe.

image

Para este tutorial, já temos uma VCN.

image

Tarefa 2: Criar uma nova Sub-rede Pública e uma Sub-rede Privada

Já temos uma sub-rede pública e privada criada, mas se você ainda precisar criar novas sub-redes, siga os tutoriais: Criar uma nova Sub-rede Pública com IPv6 Ativado e Criar uma Sub-rede Privada dentro da VCN.

Dentro dessa VCN, temos uma sub-rede pública e privada disponível. Conectaremos a instância do OCI Compute à sub-rede pública e o OCI Database à sub-rede privada.

Para revisar as instâncias do OCI Compute disponíveis, clique no menu de hambúrguer no canto superior esquerdo.

image

Tarefa 3: Criar uma nova Instância do OCI Compute

Já temos uma instância do OCI Compute criada, mas se você ainda precisar criar uma nova instância do OCI Compute, siga o tutorial: Tarefa 3: Criar uma Nova Instância com IPv6 Ativado.

Clique em Instâncias para revisar as instâncias do OCI Compute.

image

A instância de computação voltada para o público está ativa e em execução.

image

Tarefa 4: Criar um novo mecanismo do MySQL Database

Verifique o endereço IP privado 10.0.2.247 que será usado posteriormente para configurar e acessar o MySQL Database.

image

Tarefa 5: Criar um novo Banco de Dados com Dados de Amostra (1 Tabela com 2 Registros)

Agora, temos um banco de dados de amostra com algumas tabelas de amostra e dados de amostra em execução no OCI usando o serviço MySQL do OCI Database. A próxima tarefa é recuperar esses dados usando um site PHP.

Tarefa 6: Instalar e Configurar um Servidor Web NGINX com PHP

Já temos uma instância de computação com NGNIX e PHP criados, mas se você ainda precisar criar uma nova instância com NGNIX e PHP, siga o tutorial: Tarefa 6: Instalar um Servidor Web na Instância.

No NGINX anterior com configuração PHP, não instalamos nenhum módulo PHP MySQL. Uma verificação rápida na página Informações do PHP confirmará isso.

image

Tarefa 7: Criar um Site que se Conecte ao Banco de Dados e Exibe os Registros em uma Página da Web

Quando nos conectamos ao site /testocidb/index.php, podemos acessar o site com sucesso e, o mais importante, veremos os dados armazenados no banco de dados.

image

Confirmação

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.