申请永久免费的HTTPS证书( 二 )


 
下面我们看看怎么实现自动更新证书,首先certbot renew命令是用来更新证书的,如下图所示,命令会判断当前证书是否到期,如果没到期是不会更新的,有了这个自动判断功能就好办了 。

申请永久免费的HTTPS证书

文章插图
 
echo "0 0,12 * * * root python3 -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew -q" | sudo tee -a /etc/crontab > /dev/null执行命令,稍微懂点python的都能看懂,这是做了一个定时任务的脚本,每天的0点和12点会运行脚本,来执行certbot renew来更新证书,一劳永逸了 。
还有记得先看起系统的crond服务是否启动了 。
systemctl status crond 查看定时服务状态
systemctl start crond 启动服务
systemctl enabel crond 把定时服务添加到开机自启动
申请永久免费的HTTPS证书

文章插图
 
至此你已经拥有了自己的永久免费的https了 。




推荐阅读