, ,

let’s encpty SSL证书自动续期失败解决

博主一个网站是用oneinstack一键环境搭建的。

最新版本的OneinStack已经自己为我们添加了SSL证书更新任务,每周自动更新Let’s Encrypt SSL证书。但是博主的网站并没有自动更新。用的笨办法是到期删除域名再添加域名。

let’s encpty SSL证书自动续期失败。猜测的原因可能是OneinStack在执行let’s encpty 续期时因为80端口被Nginx占用而导致失败的。解决的办法停止Nginx,然后自己手动执行一下Crontab定时任务。或者直接强制执行:

/usr/local/python/bin/certbot renew --force-renew --renew-hook "/etc/init.d/nginx reload"

如果上面代码不运行,请先停止nginx再启动

service nginx stop

service nginx start

然后没有然后了。效果如图,续费三个月

ssl续期

ssl续期