【发布时间】:2020-11-18 06:04:08
【问题描述】:
我很难更改已设置容器的配置以使用 SSL。
我有带有 CentOs 8 的 VPS,在其上运行了 2 个容器,一个带有 Wordpress,另一个带有 wordpress DB。 Wordpress 在端口 80 上运行良好。我想启用 SSL 并将其移至 443。
现在我做了什么:
- 为 docker 可信接口打开防火墙端口 443;
- 将 wp-config.php 更改为 wp-home 和 wp-site url 以分别使用 https 协议;
- 在 wp-config.php 中添加 FORCE_SSL_ADMIN
- 在停止的容器中将 hostconfig.json 和 config.v2.json 分别使用 443 协议改为 80
编辑 1
目前的结果: 运行 curl localhost:443 时,我返回了 wordpress 页面(从本地机器到 wordpress),但我认为它不使用 https 协议。
期望的结果: 我希望能够通过 https 为外部流量提供 wordpress。现在我收到连接被拒绝的消息。
【问题讨论】:
标签: wordpress docker networking centos port