Let’s Encrypt 免费泛域名配置
Let’s Encrypt
Let’s Encrypt 为了让互联网用户过渡到使用安全的通信服务,提供域名/泛域名证书,有效期为 3 个月,可以续期,主要是免费的哇!!!
1.先安装 snap,如果你的Ubuntu 大于等于16.04
,则无需安装,默认自带了 snap, 跳过第一步。
1 |
$ sudo apt update |
2.安装 Certbot
1 |
$ sudo snap install --classic certbot |
3.建立软连接 ,方便使用
1 |
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot |
4.测试 certbot
1 |
$ certbot --version |
5.使用 certbot 生成泛域名 ssl
1 |
$ sudo certbot certonly -d "*.example.cn" --manual --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory --no-bootstrap |
6.配置好了就可以自由去配置 nginx
了,证书有效期是三个月,看上面也写了有效期
This certificate expires on 2024-03-03.
可以手动续订 或者定时续订
7.手动续订,并且刷新 nginx
1 |
$ certbot renew --renew-hook "service nginx reload" |