使用 Certbot 通过非 80 443 端口免费取得SSL证书

由 5+1 发布

【重制版】本文将再一次介绍如何通过非 80 443 端口验证取得 Let's Encrypt 的免费 SSL 证书。

上回说的其实还是有点麻烦,直接在本地电脑干就可以了,不需要ssh进去。

安装 Python 及 Pipy

根据 pip 官网的解释安装 Python 和 pip。

安装 Certbot

sudo pip install certbot

关键一步:使用 Certbot

sudo certbot --manual --preferred-challenges dns certonly -d YOURDOMAIN

然后按照提示输入相应内容即可。

2022-07-08T02:54:16.png

到这一步时,一定要注意,在你dns服务商那里的dns纪录加一个 TXT 纪录,地址为第一行红色框内,内容为第二行红色框处。

检测可以加载到之后,按下回车键继续。

2022-07-08T02:56:49.png

最后按照提示的地址,找到这两个文件,把他俩复制到你方便的地方,然后加载到web服务器上即可。

续期

快到期之后可以通过 sudo certbot renew 来续期你的免费 SSL,也可以在certbot中设定自动。


暂无评论

发表评论