我正在使用 haproxy 1.5 中的 acl 语句,如下所示。
这个想法是,对于这个特定的网站,应该使用 cop 后端,但它不起作用。我尝试了 hdr(dom) 和其他几个选项,但没有帮助。
以下是代码
frontend proxylb
bind *:80
maxconn 20000
acl is_cnn hdr_beg(host) -i cnn.com
use_backend cop if is_cnn
default_backend sf
backend sf
balance roundrobin
option httpclose
option forwardfor
cookie JSESSIONID prefix
server proxy01 10.1.1.10:80 cookie A check
server proxy02 10.1.1.11:80 cookie A check
backend cop
balance roundrobin
option httpclose
option forwardfor
log global
cookie JSESSIONID prefix
server proxy03 10.1.1.12:80 cookie A check