gpt4 book ai didi

traefik - 使用 traefik 重写内容 URL

转载 作者:行者123 更新时间:2023-12-03 17:34:04 36 4
gpt4 key购买 nike

我们使用 traefik 来反向代理我们的微服务环境,在 Kubernetes 的 staging 和 prod 上运行,并在本地使用 docker-compose。我们正在尝试将请求代理到特定微服务的特定 URL,因此,例如,“订单”微服务为我们系统中的该问题提供 API 和 UI。我们的目标是让我们的服务与它们所服务的 URL 无关,例如,“订单”微服务服务于 / ,但 traefik 代理来自 http://api.me.com/orders/{id} 的请求与 PathPrefixStriporders例如http://orders.svc.kubernetes.local/{id} .我正在尝试解决一个问题,即服务需要知道它正在提供哪个 URL,以便它写出的 URL 包含在 PathPrefix 中指定的值。 ,但我不喜欢重复 PathPrefix 的知识跨 traefik 和应用程序。在这种情况下,这是“必须完成”的事情,traefik 是否能够重写响应中的 URL,或者是否有其他一些我们可以/应该应用的技术来实现这一目标?

注意:我已经阅读了 these three similar问题,并没有在那里找到答案。

最佳答案

这个问题是 2 岁。不确定当时使用的是哪个版本的 traefik。

但是从 Traefik 1.3 开始,剥离的前缀路径将在 X-Forwarded-Prefix header 中可用。来源:https://docs.traefik.io/v1.4/basics/

关于traefik - 使用 traefik 重写内容 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50235740/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com