自动申请并更新Nginx的SSL证书

Published: Tags: NGINX

最近笔者的博客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"

参考来源: https://github.com/acmesh-official/acme.sh