非80端口获取letsencrypt证书的方法
环境:阿里云Centos 7.3
这种方法是利用域名的DNS TXT记录来证明域名所属。
下载 certbot : 从 https://github.com/certbot/certbot/releases 下载 tar.gz 文件 这里我以 1.5.0 版本为例:
wget https://github.com/certbot/certbot/archive/v1.5.0.tar.gz
tar zxf v1.5.0.tar.gz
cd certbot-1.5.0
certbot-1.5.0 目录下拥有可执行文件 certbot-auto ,我们接下来就要用到这个文件。
# 通过DNS记录的方式获得证书
# ./certbot-auto certonly --manual --preferred-challenge dns -d <域名>
跟着它的提示做,按 Enter/Return 之前确认已经在域名的DNS记录中添加了 TXT 记录。
# 查看DNS TXT记录
$ dig <主机名>.<域名> txt
# 更新证书(未验证)
# certbot-auto renew
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
个人技术心得!
喜欢就支持一下吧