Я уже около 2 месяцев пытаюсь выяснить, как работает перезапись и перенаправление URL traefik.
Вот мои требования:
Мне удалось заставить первые 2 работать нормально, но я изо всех сил пытаюсь найти решение для третьего варианта использования.Это странный запрос, который, похоже, исходит от сканеров.В настоящее время этот запрос приводит к следующей странице: �
.Я просто хочу, чтобы он перенаправлял на основной домен как другие.
traefik.toml
<...snip...>
[entryPoints]
[entryPoints.http]
address = ":80"
[entryPoints.https]
address = ":443"
compress = true
[entryPoints.https.redirect]
regex = "^https://mysite.localhost(.*)"
replacement = "https://www.mysite.localhost$1"
permanent = true
<...snip...>
docker-compose.yml
<...snip...>
labels:
traefik.enable: "true"
traefik.backend: "webapp"
traefik.port: "8000"
traefik.webapp.frontend.headers.SSLRedirect: "true"
traefik.webapp.frontend.headers.SSLHost: "www.mysite.localhost"
traefik.webapp.frontend.headers.SSLForceHost: "true"
traefik.webapp.frontend.rule: "Host:www.mysite.localhost,mysite.localhost"
<...snip...>