在 Ubuntu 上使用 Let’s Encrypt 配置 Nginx SSL证书 并自动更新

1、安装 Certbot

1
apt install certbot python3-certbot-nginx

2、配置 Nginx

1
2
3
4
server {
listen 端口号;
server_name 域名地址;
}

3、获取 SSL 证书

1
certbot --nginx -d 域名地址

输入邮箱,然后一路回车,即可安装成功!

4、配置自动续期

1
crontab -e

选择第一个nano编辑器,也就是输入1后回车。

1
0 0 1 * * /usr/bin/certbot renew --quiet

添加完上面内容,即可在每月第一天自动续期证书。