Haproxy 将具有不同路径的相同 url 重定向到不同的后端端口

问题描述 投票:0回答:1

我想将具有两个不同路径的 URL 重定向到后端服务器上的两个不同端口。

例如我有网址:

https://testmysite.com/app1/*
------> 重定向到后端端口 xxx

https://testmysite.com/app1/app2/*
-------> 重定向到同一后端端口 yyy

这是我尝试过的方法:

    acl is_test-app hdr_end(host) -i testmysite.com
    acl is_test-app1 path_beg /app1/*
    acl is_test-app2 path_beg /app1/app2/*

    use_backend server1:xxx if is_test-app is_test-app1
    use_backend server1:yyy if is_test-app is_test-app2

我尝试过查看其他类似的问题,但都与我的有点不同。

谢谢你

redirect haproxy
1个回答
0
投票

您需要创建两个不同的后端组(每个后端组可能有一台服务器,具有您想要的端口)。 然后在 use_backend 指令中使用该后端。

© www.soinside.com 2019 - 2024. All rights reserved.