使用变量的haproxy规则不起作用

时间:2018-10-06 22:19:32

标签: acl haproxy

我正在尝试放置一些通用路由规则,但似乎它不受支持或配置错误。
这是我在cfg文件中拥有的-

   acl soap-action-exists hdr(SOAPAction) -m found
   http-request set-var(req.backend_op) hdr(SOAPAction) if soap-action-exists
   acl operation-authorized http_auth_group(XYZ) %[var(req.backend_op)]
   use_backend %[var(req.backend_op)] if soap-action-exists operation-authorized

我一开始遇到的错误是-

 proxy http-in: acl operation-authorized http_auth_group(): invalid group '%[var(req.backend_op)]'.

我确实有适当的用户列表/组,因为如果我保持静态,但可以进行100多次操作,而没有使用变量,我可以执行此操作。
是否可以使用基于变量的http auth,并且SOAPAction规则正确,因为在删除http auth规则时,请求未路由到正确的后端。

谢谢

0 个答案:

没有答案
相关问题