【发布时间】:2018-11-13 12:05:43
【问题描述】:
我想访问 api.example.com/example 下的 docker-compose 服务。因此我有以下 docker-compose.yml
example:
image: example
labels:
- "traefik.frontend.rule=Host:api.example.com;PathPrefixStrip:/example/"
- "traefik.enable=true"
- "traefik.protocol=http"
- "traefik.frontend.entryPoints=https"
我可以访问此路径下的服务。但是页面中的所有链接都指向错误的 URL,例如 api.example.com/link 而不是 api.example.com/example/link
由于此路径问题,css 也无法正确加载。 什么是让它工作的正确路径配置?
从文档中阅读,X-Forwarded-Prefix 应该是解决方案,但没有文档。
【问题讨论】:
标签: docker docker-compose reverse-proxy traefik