在HAProxy

时间:2016-11-18 12:15:59

标签: haproxy

我有特殊要求,根据我的上下文路径,我必须通过HAProxy将流量重定向到不同的服务器/端口。我已经用" path_beg"取得了相同的成绩。在ACL中。以下是配置。

use_backend a1 if { path_beg /a1 }
use_backend a2 if { path_beg /a2 }

backend a1
        balance roundrobin
        server 1-www 172.17.0.1:80 check cookie s2

backend a2
        balance roundrobin
        server 1-www 172.17.0.3:80 check cookie s2

现在关注的是每个上下文路径我还需要输入前端设置,如 use_backend a1 if {path_beg / a1} ,我想避免。当我需要添加新服务器时我想要的是我将添加后端,因为它是必要的但是对于前端我正在寻找这样的东西。

  

use_backend regex

正则表达式将从url获取上下文路径,并将继续执行相应的后端。

注意:后端名称与上下文路径相同。就像网址是http://example.com/dummy一样,后端名称将是" dummy"。

同样的任何建议。

0 个答案:

没有答案