我已经在Docker Swarm环境中运行Traefik + Let's Encrypt设置已经有一段时间了,并且由于我正在强制重定向HTTP-> HTTPS,因此一切都运行顺利,仅启用了HTTPS。
我现在遇到的问题是,我有一个特定的站点/服务,仅需要HTTP,但是到目前为止,我还无法弄清楚如何仅使用HTTP 对此特定服务禁用HTTP-> HTTPS重定向,因为我真的不希望对我所有的站点/服务都禁用它。
我当前的traefik.toml
很简单:
defaultEntryPoints = ["https", "http"]
[entryPoints]
[entryPoints.http]
address = ":80"
[entryPoints.http.redirect]
entryPoint = "https"
[entryPoints.https]
address = ":443"
[entryPoints.https.tls]
...
在容器本身中,我尝试设置诸如traefik.fontend.entryPoints=http
之类的标签,但这没什么不同,可能是由于当前已进行重定向。
所以我的问题是:如何禁用特定容器的重定向或 HTTPS,最好仅使用标签?