Let’s Encrypt证书acme.sh续约问题

起因

最近公司事情较多,便疏于对博客的管理,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/

进行重新认证,从而重新获得证书。 同时自动更新也能正常使用。

发表评论

电子邮件地址不会被公开。 必填项已用*标注