我正试图在Traefik后面运行mailcow(在一个码头工作者中)。 Mailcow本身是可以访问的,Sogo的webmail工作得很好......但是让我们的加密挑战得到Traefik而不是Mailcow的回答,从而使Mailcow的ACME无效。
有没有办法让Traefik绕过极限挑战并允许Mailcow处理它们?
答案 0 :(得分:0)
因为您的traefik.toml很可能是这样的。
[docker]
endpoint = "unix:///var/run/docker.sock"
domain = "XXX"
watch = true
exposedByDefault = false
[acme]
email = "XXX"
storage = "acme.json"
entryPoint = "https"
onHostRule = true
[acme.httpChallenge]
entryPoint = "http"
..只需评论acme部分(仅挑战部分就足够了),如下所示。
[docker]
endpoint = "unix:///var/run/docker.sock"
domain = "XXX"
watch = true
exposedByDefault = false
#[acme]
#email = "XXX"
#storage = "acme.json"
#entryPoint = "https"
#onHostRule = true
#[acme.httpChallenge]
#entryPoint = "http"
这导致traefik无法再回答任何尖峰挑战。通过mailcow acme容器创建证书后,您可能需要再次启用traefiks acme。