0%

linux设置自动续签Let's Encrypt SSL证书

之前给网站部署了Let’s Encrypt的免费SSL证书,但这个证书的有效期是90天,到期的时候需要自己手动续签,否则的话网站会打不开。但是每次都手动续签的话不仅很麻烦而且很容易忘记掉,所以还是借助linux的crontab自动任务靠谱一些。

证书的续签命令是:

    /root/letsencrypt/certbot-auto renew --force-renew
    

续签完需要reload一下nginx,然后续签的证书才会生效:

    /etc/init.d/nginx reload
    

上面的两个命令我们可以借助crontab设置自动任务,每月1号0点自动续签证书,执行:

crontab -e

进入自动任务设置,输入如下命令:

保存并退出vi编辑界面。