使用 haproxy acl 进行网站匹配

使用 haproxy acl 进行网站匹配

我正在使用 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  

相关内容