在安装完宝塔面板之后在 Cron 中会自动创建一个续签证书的任务,每天执行一次。
但是自动执行宝塔面板的 Let’s Encrypt 续签的时候经常失败,但是手动续签就能正常续签。
查阅相关资料后,得出以下解决方案:
Let’s Encrypt证书自动续签任务,会自动创建目录/www/server/panel/vhost/ssl,如遇到提示自动续签失败的问题,可将此目录下面的对应的域名目录删掉。
再进入此目录 /www/server/panel/vhost/cert/
,找到已经不需要SSL证书的网站名,删除对应目录。
进入【站点】-【SSL】-【关闭】点击【关闭】按钮,禁用掉不需要申请证书的站点。
做完以上两部之后再执行续签操作,就不会再出错了。
如果还不能正常续签,删除续签计划任务,重新添加计划任务后再执行续签。
计划任务内容为:
续签Let’s Encrypt证书
每天0点10分执行
/www/server/panel/pyenv/bin/python -u /www/server/panel/class/acme_v2.py --renew=1
正文完