Я довольно долго запускаю установку Traefik + Let's Encrypt в среде Docker Swarm, и все работает гладко, с включенным только HTTPS, поскольку я принудительно перенаправляю HTTP -> HTTPS.
Проблема, с которой я столкнулся сейчас, заключается в том, что у меня есть определенный сайт / служба, для которой требуется только 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 для конкретного контейнера, предпочтительно используя только метки?