2021-06-21

参考官方文档
环境: CentOS/RHEL 7

1. 安装snap,如果已安装,确保是最新版

sudo snap install core; sudo snap refresh core

2. 删除 certbot-auto 以及任何 Certbot OS 安装包

根据你安装时使用的工具执行不同的命令

sudo apt-get remove certbot,
sudo dnf remove certbot
sudo yum remove certbot.

3. 安装 Certbot

sudo snap install --classic certbot

4. 准备 Certbot 命令

sudo ln -s /snap/bin/certbot /usr/bin/certbot

5. 执行获取 Let's Encrypt https 证书命令

// certbot certonly --nginx --nginx-server-root [nginx配置目录] -d [域名] -m [邮箱]
certbot certonly --nginx --nginx-server-root /etc/nginx/ -d mt.xxx.cn -m [email protected]

6. 配置自动刷新证书

# 1. 打开定时任务配置
 crontab -e
# 2. 增加定时刷新的配置
30 3 * */2 * /usr/bin/certbot renew --post-hook "service nginx restart" --quiet >> /var/log/cerbot.log

你可能感兴趣的:(2021-06-21)