使用certbot自动化脚本安装证书
CertBot网站
Certbot Instructions | Certbot (eff.org)
centos7上nginx的自动化脚本签发证书
环境
系统:centos7
软件:nginx
安装snap
yum install snapd
systemctl enable --now snapd.socket
ln -s /var/lib/snapd/snap /snap
保证snap更新到最新版
snap install core; sudo snap refresh core
安装certbot
snap install --classic certbot
创建符号链接
ln -s /snap/bin/certbot /usr/bin/certbot
安装证书
添加–nginx-server-root参数可以指定nginx配置文件的根目录,不指定则默认从/etc/nginx查找nginx.conf
certbot --nginx --nginx-server-root=/usr/local/nginx
之后可以在引导下安装相应域名的证书。
更新
certbot renew --dry-run