0
最近我有一个需要使用haproxy的项目,在我发现配置文件后,我找到了acl。haproxy如何定义动态后端服务器
与acl我可以通过请求url过滤一些后端,这很酷。
但这还不够,我想生成由网址参数,我相匹配的动态后端服务器,例如:
acl dynamic_ser url_reg /*.(10.0.0.1|10.0.0.2)$
use_backend dynamic_server if dynamic_ser
backend dynamic_server
balance leastconn
option httpclose
server node1 10.0.0.1:8080
server node2 10.0.0.2:8080
和我的问题,该网址是动态的,有时可能是/路径IP = 10.0.0.1和
有时可能会喜欢这个/path?ip=10.0.0.1 & 10.0.0.2并且可以/path?ip=10.0.0.1 & 10.0.0.2 & 10.0.0.3也。
每次我想让后端服务器依赖于匹配的couse我可以定义这些服务器一次。但我认为它不好,我可以使用任何方法?
你找到答案吗? – Tom