起因
最近公司事情较多,便疏于对博客的管理,web服务软件挂掉了一周我都不知道,直到昨天有空才发现已经无法访问了,通过IP只看到最近本的centos的web页面。
寻找问题
根据日志情况,是在8.6日挂掉的,因为内存问题导致nginx出现故障,从而导致服务不可用,同时导致网站证书一直没更新,出现无法自动续约的情况。
解决问题
首先无法续约是因为现有证书无效(时间过期),所以无法自动续期,但是手工执行命令。
/usr/local/acme.sh/acme.sh –cron –home “/usr/local/acme.sh”
显然是不行的。
然后通过
/usr/local/acme.sh/acme.sh –help
发现可以使用
/usr/local/acme.sh/acme.sh –upgrade
进行脚本升级。
然后使用
acme.sh –issue -d cqmaple.com -d www.cqmaple.com –webroot /var/lib/web/wwwroot/www.cqmaple.com/
进行重新认证,从而重新获得证书。 同时自动更新也能正常使用。