gpt4 book ai didi

microservices - 如何使用 traefik 为服务器 api 添加 url 前缀?

转载 作者:行者123 更新时间:2023-12-04 09:53:42 27 4
gpt4 key购买 nike

我正在使用 traefik v2 作为网关。我有一个前端容器与主机 https://some.site.com 一起运行,由 traefik 提供支持。

现在我有一个多服务的微服务服务器,所有服务都监听80端口。我想在路径 https://some.site.com/api/service1, https://some.site.com/api/service2 上为后端服务器提供服务...

我试过 traefik.http.routers.service1.rule=(Host(some.site.com) && PathPrefix(/api/service1) ) 但没有工作,traefik.http.middlewares.add-api.addprefix.prefix=/api/service1 也没有工作;

我该如何实现?

最佳答案

你能发布你的服务的 docker-compose 配置吗?如果您使用中间件,您可能需要指定服务。喜欢

traefik.http.routers.service1.middlewares=add-api
traefik.http.middlewares.add-api.addprefix.prefix=/api/service1

关于microservices - 如何使用 traefik 为服务器 api 添加 url 前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61971077/

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