CentOS使用CertBot
首先 因为使用的CentOS 所以默认使用yum安装
首先安装snap https://snapcraft.io/docs/installing-snapd
安装snap
确认自己使用的CentOS版本
1
cat /etc/centos-release
如果使用的是CentOS8
1
2sudo dnf install epel-release
sudo dnf upgrade(可选)如果使用的CentOS7
1
sudo yum install epel-release
安装
1
sudo yum install snapd
启动并且开启端口
1
sudo systemctl enable --now snapd.socket
开启 classic snap 支持, 创建链接 /var/lib/snapd/snap 到 /snap
1
sudo ln -s /var/lib/snapd/snap /snap
安装CertBot
安装Cerbot
1
sudo snap install --classic certbot
为CertBot创建一个软链接
1
sudo ln -s /snap/bin/certbot /usr/bin/certbot
如果想要覆盖nginx配置
1
sudo certbot --nginx
如果不想覆盖nginx配置
1
sudo certbot certonly --nginx
测试自动更新证书功能
1
sudo certbot renew --dry-run