주:

OCI 데이터베이스를 기본 백엔드로 사용하여 Oracle Cloud Infrastructure Compute 인스턴스 웹 서버 생성

소개

이 사용지침서에서는 웹 서버 및 OCI 데이터베이스 서비스(MySQL)로 작동할 OCI(Oracle Cloud Infrastructure) 컴퓨트 인스턴스로 구성된 2계층 애플리케이션을 생성합니다. 샘플 웹 사이트와 데이터베이스를 생성했으며 이 웹 사이트는 OCI 데이터베이스 테이블에서 데이터를 검색합니다.

이미지

이미지

목표

작업 1: 새 VCN(가상 클라우드 네트워크) 생성

VCN이 이미 생성되었지만 새 VCN을 생성해야 하는 경우 자습서 IPv6이 사용으로 설정된 새 VCN 생성을 따르십시오.

왼쪽 상단 모서리에서 햄버거 메뉴를 클릭합니다. 가상 클라우드 네트워킹을 눌러 가상 클라우드 네트워크가 존재하는지 확인합니다.

이미지

이 자습서에서는 이미 VCN이 있습니다.

이미지

작업 2: 새 공용 서브넷 및 전용 서브넷 생성

공용 및 전용 서브넷이 이미 생성되었지만 새 서브넷을 생성해야 하는 경우 자습서 IPv6가 사용으로 설정된 새 공용 서브넷 생성VCN 내에 전용 서브넷 생성을 따르십시오.

이 VCN 내에는 공용 및 전용 서브넷을 사용할 수 있습니다. OCI 컴퓨팅 인스턴스를 공용 서브넷에 연결하고 OCI 데이터베이스를 전용 서브넷에 연결합니다.

사용 가능한 OCI 컴퓨트 인스턴스를 검토하려면 왼쪽 상단 모서리에서 햄버거 메뉴를 누릅니다.

이미지

작업 3: 새 OCI 컴퓨트 인스턴스 생성

OCI 컴퓨트 인스턴스가 이미 생성되었지만, 새 OCI 컴퓨트 인스턴스를 생성해야 하는 경우 자습서 작업 3: IPv6가 사용으로 설정된 새 인스턴스 생성을 따르십시오.

인스턴스를 눌러 OCI 컴퓨트 인스턴스를 검토합니다.

이미지

공용 컴퓨트 인스턴스가 작동되어 실행 중입니다.

이미지

작업 4: 새 MySQL Database 엔진 생성

나중에 MySQL Database를 구성하고 액세스하는 데 사용할 전용 IP 주소 10.0.2.247을 검토합니다.

이미지

작업 5: 샘플 데이터로 새 데이터베이스 생성(레코드 2개가 있는 테이블 1개)

이제 OCI Database MySQL 서비스를 사용하여 OCI 내에서 실행되는 샘플 테이블 및 샘플 데이터가 포함된 샘플 데이터베이스가 있습니다. 다음 작업은 PHP 웹 사이트를 사용하여이 데이터를 검색하는 것입니다.

작업 6: PHP로 NGINX 웹 서버 설치 및 구성

NGNIX 및 PHP가 생성된 컴퓨트 인스턴스가 이미 있지만 NGNIX 및 PHP를 사용하여 새 인스턴스를 생성해야 하는 경우 자습서 작업 6: 인스턴스에 웹 서버 설치를 따르십시오.

이전 NGINX PHP 설정에서는 PHP MySQL 모듈을 설치하지 않았습니다. PHP 정보 페이지에 대한 빠른 확인은 이것을 확인합니다.

이미지

작업 7: 데이터베이스에 연결하고 웹 페이지에 레코드를 표시하는 웹 사이트 생성

웹 사이트 /testocidb/index.php에 연결하면 웹 사이트에 성공적으로 액세스 할 수 있으며 가장 중요한 것은 데이터베이스에 저장된 데이터를 볼 수 있다는 것입니다.

이미지

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.