설치 및 구성
다음 단계에 따라 설치 및 구성을 완료합니다.
Docker 설치
VM에 SSH로 접속하고 다음 명령을 실행하여 Docker를 설치합니다.
sudo yum-config-manager --enable ol8_addons
sudo dnf install -y dnf-utils zip unzip
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce --nobest
sudo systemctl start docker
다음 항목으로 진행하여 MySQL를 설치합니다.
MySQL 설치
MySQL를 설치하고 실행하려면 다음 명령을 실행하십시오.
sudo docker pull container-registry.oracle.com/mysql/community-server:8.0.33-aarch64
sudo docker run -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_USER=wp -e MYSQL_PASSWORD=<password> -e MYSQL_DATABASE=wordpress --name wordpressdb --restart on-failure -v
"$PWD/database":/var/lib/mysql -d container-registry.oracle.com/mysql/community-server:8.0.33-aarch64
주:
- MYSQL_ROOT_PASSWORD - 데이터베이스 비밀번호를 입력합니다.
- MYSQL_DATABASE - 데이터베이스 이름을 wordpress로 입력합니다.
- MYSQL_USER - MySQL 사용자 이름을 입력합니다.
- MYSQL_PASSWORD - MySQL 비밀번호를 입력합니다.
다음 항목으로 이동하여 WordPress를 설치합니다.
로드 밸런서를 생성하고 SSL 인증서를 설치합니다.
로드 밸런서를 생성하고 이 로드 밸런서를 사용하여 SSL 인증서를 설치해야 합니다.
- Oracle Cloud 인증서를 사용하여 Oracle Cloud Infrastructure 콘솔에 사인인합니다.
- 왼쪽 탐색 창에서 네트워킹, 로드 밸런서, 로드 밸런서 생성을 차례로 누릅니다.
- Load Balancer 옵션을 선택한 다음 Create Load Balancer를 누릅니다.
- 로드 밸런서 이름을 입력합니다.
- 네트워킹 선택 영역에서 가상 클라우드 네트워크 및 서브넷을 선택하고 다음을 누릅니다.
- 백엔드 추가를 누르고 WordPress 컴퓨트 인스턴스를 선택한 후 다음을 누릅니다.
- 리스너 이름을 입력합니다.
- HTTPS 트래픽을 처리하려면 다음 필드를 완성하십시오.
- 리스너 유형으로 HTTPS를 선택합니다.
- 리스너가 수신 트래픽에 대해 모니터하는 포트로 443을 선택합니다.
- SSL 인증서 영역의 인증서 리소스 드롭다운 목록에서 로드 밸런서 관리 인증서를 선택합니다.
- 인증 기관에서 도메인의 SSL 인증서를 업로드합니다.
- Specify Private Key 확인란을 선택하고 개인 키를 업로드합니다.
- 다음을 누릅니다.
- 필요한 로깅 옵션을 선택합니다.
- 저장을 누릅니다.
로드 밸런서 IP 주소를 복사하고 다음 항목으로 진행하여 OCI에 호스트된 WordPress 사이트에 액세스할 수 있도록 도메인의 DNS A 레코드를 로드 밸런서 IP 주소로 업데이트합니다.
도메인의 DNS A 레코드 업데이트
OCI에 호스팅된 WordPress 사이트에 액세스할 수 있도록 도메인의 DNS A 레코드를 로드 밸런서 IP 주소로 업데이트해야 합니다.
주:
이러한 단계는 도메인 호스팅 제공자에 따라 다를 수 있으므로 참조로 사용하십시오.- 호스트된 도메인의 DNS 관리 페이지로 이동합니다.
- DNS 레코드 페이지에서 다음을 수행합니다.
- 유형을 A로 선택합니다.
- 이름을 입력합니다.
- 값 필드에 OCI 로드 밸런서 IP 주소를 입력하거나 붙여넣습니다.
- 저장을 누릅니다.
이제 도메인이 Oracle Cloud Free Tier에 호스트된 WordPress 사이트로 재지정됩니다.