![2e11fd77ba1fe014a00620738127995c.png](https://img-blog.csdnimg.cn/img_convert/2e11fd77ba1fe014a00620738127995c.png)
本站使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)
本文作者: 苏洋
创建时间: 2018年08月30日 统计字数: 2671字 阅读时间: 6分钟阅读 本文链接: https://soulteary.com/2018/08/30/use-docker-certbot-to-obtain-ssl-certificates.html
使用 Docker CertBot 获取 SSL 证书
Let‘s Encrypt
在很久之前就开始了证书的免费申请,但是随着 API 的升级、功能的增加,之前使用acme.sh
脚本就能够轻松获取证书的操作,变得越来越麻烦,而且随着配置项越来越多,浏览文档很难快速了解到什么才是当前的最佳实践。
原来的方案
在更新服务器操作系统之后,原本一直使用的 acme.sh
出现了问题:读取不到我配置的 DNS 账户名称,不管我是否直接将账号写入了执行脚本中。考虑到未来这套证书获取客户端还存在升级的情况,继续修改它显然不是一个理智的选择。
使用官方推荐的客户端
虽然我使用的 Traefik 支持自动申请证书,但是一来我希望有更多的配置项,比如加密方案的选择、比如证书单独保存以备复用。
二来在查看官方文档之后&#