#docker #traefik
Вопрос:
У меня есть контейнер docker, в котором есть открытая веб-служба на локальном хосте:8080/foo (нет, я не могу ее изменить) Когда я предоставляю хост для него с помощью traefik, я могу связаться с ним по адресу bar.domain.com/foo Я хотел бы достичь этого bar.domain.com вместо этого. Я устал заменять путь, добавлять путь, удалять путь, но он просто перенаправляет его на bar.domain.com/foo или бросает «НА МНОГИЕ ПЕРЕНАПРАВЛЕНИЯ»
Вот моя последняя конфигурация
"traefik.enable": "true",
"traefik.http.middlewares.foo_prefix.replacepathregex.regex": "^(.*)",
"traefik.http.middlewares.foo_prefix.replacepathregex.replacement": "/foo/$1",
"traefik.http.routers.service.middlewares": "foo_prefix",
"traefik.http.routers.service.rule": "Host(`bar.domain.com`)",
"treafik.http.routers.service.entrypoints": "web"
Есть какие-либо предложения по управлению внутренней маршрутизацией?