ACL derivatives :
hdr([<name>[,<occ>]]) : exact string match 字符串精确匹配
hdr_beg([<name>[,<occ>]]) : prefix match
hdr_dir([<name>[,<occ>]]) : subdir match
hdr_dom([<name>[,<occ>]]) : domain match
hdr_end([<name>[,<occ>]]) : suffix match
hdr_len([<name>[,<occ>]]) : length match
hdr_reg([<name>[,<occ>]]) : regex match
hdr_sub([<name>[,<occ>]]) : substring match
192.168.32.152 haproxy env-zjtest8
192.168.32.154 frontend env-zjtest8
frontend web_service
bind *:80
acl hmq_6_req hdr(host) -i www.zjtest8.com
use_backend webserver_80 if
hdr(host), hdr_beg(host) , path_beg
最新推荐文章于 2021-01-06 16:32:06 发布
本文介绍了haproxy的ACL特性,包括不同类型的header匹配如hdr_beg用于前缀匹配,以及如何通过acl和use_backend指令进行HTTP请求的路由配置。示例中详细展示了如何根据host和path判断将请求转发到不同的后端服务器。
摘要由CSDN通过智能技术生成