Mailcow中的ACME证书(绕过Traefik)

时间:2018-02-26 19:56:12

标签: traefik

我正试图在Traefik后面运行mailcow(在一个码头工作者中)。 Mailcow本身是可以访问的,Sogo的webmail工作得很好......但是让我们的加密挑战得到Traefik而不是Mailcow的回答,从而使Mailcow的ACME无效。

有没有办法让Traefik绕过极限挑战并允许Mailcow处理它们?

1 个答案:

答案 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。