使Traefik路由到同一计算机上不同端口上的服务

时间:2020-02-27 01:36:22

标签: traefik

我有一个服务(myapp)在端口5678的节点上运行。我正在同一节点上运行Traefik(例如myip)。如何让Traefik将对http://myip/myapp的任何请求路由到在端口myapp上运行的5678服务?

1 个答案:

答案 0 :(得分:1)

在Traefik 2.x中,您可以在中间件中使用redirectRegex:

middlewares:
    cleanerRegex:
         redirectRegex:   # <== this is it!
             regex: "^http?://example.com/myapp"
             replacement: "https://example.com:5678/"
[...]