nginx自动申请ssl证书

前沿

腾讯云或者阿里云后台申请的ssl证书,有一定的时间限制。到期后,还得手动部署,免费的无法自动续签。近期博主自己的网站又有一批证书快过期了。打算一次行解决这个问题。

软件安装

代码语言:javascript
复制
yum install certbot
yum install python-certbot-nginx

申请证书

以nav.itbunan.xyz 举例

代码语言:javascript
复制
certbot --nginx  -d nav.itbunan.xyz

验证配置是否生效

打开/etc/nginx/conf.d/proxy.conf 查看相关配置

申请证书

自动续期

通过计划任务,自动检查证书期限,并实现自动续期

代码语言:javascript
复制
0 12 * * * /usr/bin/certbot renew --quiet