安装和配置
请按照下列步骤完成安装和配置。
安装 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 证书区域中,从证书资源下拉列表中选择 Load Balancer Managed Certificate。
- 从证书颁发机构上载域的 SSL 证书。
- 选中指定私有密钥复选框并上载私有密钥。
- 单击下一步。
- 选择所需的日志记录选项。
- 单击保存。
复制负载平衡器 IP 地址并转至下一主题,将域的 DNS A 记录更新到负载平衡器 IP 地址,以便它可以访问 OCI 中托管的 WordPress 站点。