我想将具有两个不同路径的 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
我尝试过查看其他类似的问题,但都与我的有点不同。
谢谢你
您需要创建两个不同的后端组(每个后端组可能有一台服务器,具有您想要的端口)。 然后在 use_backend 指令中使用该后端。