certbot配置证书

之前配置证书一直用https://github.com/acmesh-official/acme.sh,网络原因生成时好时坏;换成Certbot后简单多了

contos7下安装Certbot

certbot官网:https://certbot.eff.org/instructions

先安装snapd

官网https://snapcraft.io/docs/installing-snap-on-centos

1
2
3
4
sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

更新snapd

1
2
sudo snap install core;
sudo snap refresh core

安装Certbot

1
2
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

nginx证书

会自动找到conf所有域名并设置好证书

1
sudo certbot --nginx