关于ssl证书自动更新的问题Fix 进入全屏

背景
有不少朋友都在用之前我搞的一个工具来自动升级站点到https
( https://github.com/zxlie/website-ssl.sh ),但不幸的是,我自己的blog昨天发现证书无效了:
我都还以为是自己忘了 sh website-ssl.sh renew
,可是执行了也还没成功。
于是暴力的做了这个操作:
cd /home/work/www/ssl/
rm -rf account.key chained.pem domain.csr domain.key ssl-encrypt.pem
sh website-ssl.sh renew
再刷页面,worked!
结论
证书可设置为每两月自动更新一次,crontab可这样:
# Let’s Encrypt 签发的证书只有90天有效期,可以设置为每两个月自动更新
0 0 1 */2 * cd /home/work/www/ssl/ && rm -rf account.key chained.pem domain.csr domain.key ssl-encrypt.pem && sh website-ssl.sh renew >/dev/null 2>&1