docker-compose配置Let's Encrypt证书
- 工具
- 配置docker-compose.yml,加入到network中
- tips
工具
https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion
git clone https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion
简述:启动服务之后会创建一个network,把服务加入到network中即可获得SSL加密
配置docker-compose.yml,加入到network中
根据字段的版本不同,每个都有不同的设置方案。
version1
只需加入
net: 【network名】
version3
需要在末尾声明网络名(引用网络),并且需要标注是外部网络还是内部网络
这里属于外部网络
networks:
webproxy:
external: true
tips
Let’s Encrypt 在 2017 年 4 月引入的一个新的频次限制
https://www.v2ex.com/t/408134
有时候手残也是一种过错,调试太多会遇到频次限制Error
/etc/nginx/certs/www.99kies.club /app
Creating/renewal www.99kies.club certificates... (www.99kies.club)
2020-04-14 13:12:21,493:INFO:simp_le:1450: Generating new certificate private key
ACME server returned an error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates already issued for exact set of domains: www.99kies.club: see https://letsencrypt.org/docs/rate-limits/