我使用jwilder中的nginx-proxy
并观察到重复创建了相同的letencrypt证书。我正在调试服务器,而我的猜测是,如果我仅启动一部分服务器,则那些未启动的服务器的证书将会丢失。当稍后启动这些证书时,将使用letencrypt的请求重新创建证书。最终我达到了速率限制。 -另一种解释可能是原因是我卸下并重新启动了保存证书的相关容器?
ACME服务器返回错误:urn:ietf:params:acme:error:rateLimited ::给定类型的请求过多::创建新请求时出错 订单::已经为确切的一组证书颁发了太多证书 域:caldav.gerastree.at:请参见 https://letsencrypt.org/docs/rate-limits/。
每周限制为5个。
如何“重用”证书而不请求新证书?何时删除证书?
docker-compse.yml
文件来自traskit,它是jwilder的多体系结构版本:
version: '2'
services:
frontproxy:
image: traskit/nginx-proxy
container_name: frontproxy
labels:
- "com.github.jrcs.letsencrypt_nginx_proxy_companion.docker_gen"
restart: always
environment:
DEFAULT_HOST: default.vhost
HSTS: "off"
ports:
- "80:80"
- "443:443"
volumes:
# - /home/frank/Data/htpasswd:/etc/nginx/htpasswd
- /var/run/docker.sock:/tmp/docker.sock:ro
- "certs-volume:/etc/nginx/certs:ro"
- "/etc/nginx/vhost.d"
- "/usr/share/nginx/html"
nginx-letsencrypt-companion:
restart: always
image: jrcs/letsencrypt-nginx-proxy-companion
volumes:
- "certs-volume:/etc/nginx/certs"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
volumes_from:
- "frontproxy"
volumes:
证书卷: