如果traefik.frontend.rule太长,Traefik似乎不要求新的ACME证书

时间:2019-02-26 16:43:26

标签: docker lets-encrypt traefik

设置如下所示:Traefik通过docker-compose启动,后端是另一个docker-compose项目(如果有任何不同)。 后端docker-compose.yml设置了一个“ traefik.frontend.rule”标签,该标签有些冗长,并且直到现在添加更多主机名(仍然小于100 SAN,因此没有LE速率限制)之前,我们对此都没有问题。 > 我认为这可能与标签的总长度或traefik解析不正确有关。如果超出了一定的标签长度​​(在2117和2140个字符之间的某个位置),则在启动后端容器时traefik不会即时生成新的Let's Encrypt证书(acme日志记录仅显示服务器配置在端口80和443上的重载)。访问新添加的主机名将导致INTERNAL_SSL_ERROR。

但是,如果traefik本身重新启动,它似乎会拾取更改后的标签并生成LE请求,并且不再响应INTERNAL_SSL_ERROR。

如何解决?

0 个答案:

没有答案