自动申请并更新Nginx的SSL证书
最近笔者的博客SSL证书快要到期了,想着像去年那样到腾讯云申请一个免费的单域名证书更新。 结果发现新证书的有效期只有90天,而且最近还听说要进一步缩短有效期,所以改成自动申请吧。
curl https://get.acme.sh |bash -s email=admin@jtwo.me
# cat ~/.bashrc |grep acme.sh; crontab -l |grep acme.sh
acme.sh --set-default-ca --server letsencrypt
acme.sh --issue -d blog.jtwo.me --webroot /data/jtwoblog/public/
acme.sh --install-cert -d blog.jtwo.me \
--key-file /data/jtwoblog/certificate/blog.jtwo.me.key \
--fullchain-file /data/jtwoblog/certificate/blog.jtwo.me.crt \
--reloadcmd "sudo systemctl reload nginx"