安裝並設定
請依照下列步驟完成安裝與配置。
安裝 Docker
SSH 登入 VM,並執行下列命令以安裝 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 主控台。
- 在左側導覽窗格中,按一下網路,然後按一下負載平衡器,然後按一下建立負載平衡器。
- 選取負載平衡器選項,然後按一下建立負載平衡器。
- 輸入負載平衡器名稱。
- 在選擇網路區域中,選取虛擬雲端網路和子網路,然後按一下下一步。
- 按一下新增後端,選取 WordPress 運算執行處理,然後按下一步。
- 輸入監聽器名稱。
- 完成這些欄位即可處理 HTTPS 流量:
- 選取 HTTPS 作為監聽器類型。
- 選取 443 作為監聽器監督傳入流量的連接埠。
- 在 SSL 憑證區域中,從憑證資源下拉式清單中選取負載平衡器管理的憑證。
- 從憑證授權機構上傳您網域的 SSL 憑證。
- 選取指定私密金鑰核取方塊並上傳私密金鑰。
- 按一下下一步。
- 選取必要的記錄日誌選項。
- 按一下儲存。
複製負載平衡器 IP 位址並前往下一個主題,將您網域的 DNS A 記錄更新為負載平衡器 IP 位址,以便存取 OCI 中代管的 WordPress 網站。