我们知道 let’s ensrypt 每一次申请的有效期是3个月,
每次都要手动续期,导致有时候忘记续期,
最近找到一个利用宝塔面板的计划任务自动续期的脚本,可以做到自动续期。
当你网站设置好 https sll 证书后,在宝塔面板中找到计划任务
新建一个计划任务,并填入相应的内容。
任务内容先择 — shell脚本
任务名称 –按照你喜欢的填写。
执行用户 — 最好是root,否则会出现错误
脚本内同填入:
留意:
最后的 –renew 中的– 是英文字符,踩坑了,复制的是,有可能变成中文字符,会无法运行。
sudo -u root bash -c '/www/server/panel/pyenv/bin/python3 -u /www/server/panel/class/acme_v2.py --renew=1'