1.一大早起来就发现网站出问题了。(时间应该为0.15左右)
APP端如图
2.先重启服务器,无效。于是查找问题
1.进入腾讯云查看服务器状态,正常。
2.查看服务器重启日志,没问题。
3.使用ping网站工具( 多个地点Ping服务器,网站测速 - 站长工具 (chinaz.com) )查看域名解析,没有问题。
4.使用ip地址加端口访问,进去了。
说明代理服务器出问题了,进入官网找到snap下caddy 程序日志查看命令。
journalctl -r | grep caddy | less
而后果然发现日志出现问题,具体描述如下
Error during parsing: Unable to load certificate and key files for
'https://****123.top': open /var/snap/rocketchat-server/1484/SSL/do***.top.pem
: no such file or directory
因此是caddy找不到对应pem证书文件,引发的问题。
3.解决
进入ubuntu文件目录,找到open /var/snap/rocketchat-server/ 文件夹,发现没有1484文件夹,但有1485文件夹。
真是奇怪,我个人估计是较长时间后caddy对文件夹的更名?(自增1)
解决办法一:将caddy配置文件中的1484,改为1485。此时网站可以正常访问。
解决办法二:将系统中的1485文件夹改为英文。(我改的是cer,预防后期文件夹自己更名),再将caddy对应的存放证书文件的路径更改。
办法二最终caddy配置文件
网站恢复访问。