iTech / Linux · 2022年1月28日

解决Docker版WordPress网站https访问出错的问题

今天,第二次出现了网站无法访问的问题。查看docker ps 容器运行情况,发现容器的创建时间为27hours,也就是容器被自动创建过。不知道什么原因,有可能是因为我在这台vps上部署了ARM版的Outline有关,上次部署时就出现过一次同样的情况,导致网站数据丢失(因为没备份)。

出现了网站无法访问
wordpress 无缘无故被重新创建

今天无意中发现http的80端口可以打开网站,说明docker的wordpress容器没有问题,怪不得查看日志时,没有任何出错。

由于我的网站基于docker部署,https是通过http的80进行重定向链接。https打不开是因为apache的https没有配置好,导致不能访问,重新按照开启https访问教程操作一遍就解决了。

因为上次丢失数据,我把mysql和wordpress指向了宿主机的文件夹,这样重新安装docker-compose的wordpress后,网站的数据都在,非常的OK!

填坑完毕!