HAProxyparsing错误

我有3台服务器

--> haproxy - server1(uk) - server2(ru) 

我遵循这个教程,并创build了ru.subnets的ip

现在在我的/ etc / haproxy我有这些文件:

 haproxy.conf ru.subnets 

在我的haproxy.conf中:

 frontend http-frontend bind *:80 mode http reqadd X-Forwarded-Proto:\ http acl blog_acl path_beg /wp-admin acl ru_acl src -f RU.subnets use_backend wwwru if ru_acl use_backend wwwbackend if !ru_acl use_backend wwwru if blog_acl default_backend wwwbackend 

一切看起来不错,但是当我尝试加载configuration文件在我haproxy我得到这些错误:

 [ALERT] 170/084453 (4661) : parsing [/etc/haproxy/haproxy.cfg:37] : error detected while parsing ACL 'ru_acl'. [ALERT] 170/084453 (4661) : parsing [/etc/haproxy/haproxy.cfg:39] : error detected while parsing switching rule. [ALERT] 170/084453 (4661) : parsing [/etc/haproxy/haproxy.cfg:40] : error detected while parsing switching rule. [ALERT] 170/084453 (4661) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg [ALERT] 170/084453 (4661) : Fatal errors found in configuration. 

试试这个:-)

 frontend http-frontend bind *:80 mode http reqadd X-Forwarded-Proto:\ http acl blog_acl path_beg /wp-admin use_backend wwwru if { src -f RU.subnets } use_backend wwwbackend { src -f RU.subnets } use_backend wwwru if blog_acl default_backend wwwbackend