Haproxy acl http配置

尽量使用acl配置,tcp配置负载会出现 多个负载服务器中之后一个能用或都不可用状态

 1 bind 0.0.0.0:15333
 2 
 3 mode http
 4 acl static_path_community path_beg -i /community
 5 use_backend path_community if static_path_community
 6 
 7 acl static_path_kolmanage path_beg -i /kolmanager
 8 use_backend path_kolmanage if static_path_kolmanage
 9 
10 backend path_community
11 server community2 172.19.78.88:5308 check inter 2000 rise 2 fall 3
12 server community1 172.19.78.83:5308 check inter 2000 rise 2 fall 3
13 
14 backend path_kolmanage
15 server kolmanage2 172.19.78.92:55059 check inter 2000 rise 2 fall 3
16 server kolmanage1 172.19.78.90:55059 check inter 2000 rise 2 fall 3

mode 定义监听协议

acl 定义匹配访问规则

static_path_community  自定义名字 

-i /community忽略大小写匹配  $hostnaem/community

backend path_communtiy 于上面acl规则的名字匹配。转发规则

原文地址:https://www.cnblogs.com/sqbk/p/14168356.html