使用Docker标签为单个服务/域禁用HTTPS

时间:2019-01-07 07:24:10

标签: docker traefik

我已经在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,最好仅使用标签?

0 个答案:

没有答案