多服务器的访问控制列表 – Haproxy

huangapple go评论53阅读模式
英文:

ACL with multiple server - Haproxy

问题

我正在使用 ACL 和 if 条件中的 use-server 指令:示例:

acl olay12 url_sub list
use-server anadolu if olay12

我想在第二行的 if 条件中添加另一个服务器。如果我像这样使用 or:

use-server anadolu or server2 if olay12

它不起作用。我知道可以使用 use backend 指令,但是否可以使用 use-server 将服务器添加到此条件中?

谢谢

英文:

I am using ACLs and use-server directive with if condition: Example:

acl olay12 url_sub list
use-server anadolu if olay12

I want to add another server to if condition on line 2. If I use or like this:

use-server anadolu or server2 if olay12

It doesn't work. I know I can use use backend directive but is it possible to add servers to this condition with use-server ?

Thank you

答案1

得分: 1

HAProxy文档明确指出use-server指令。它仅接受一个服务器。

链接:https://www.haproxy.com/documentation/hapee/1-8r1/onepage/#4.2-use-server

如果您想要将请求重定向到一个服务器或另一个服务器,这意味着您想要平衡您的请求,因此应该使用平衡机制。

英文:

The HAProxy documentation is clear about the use-server directive. It accept only one server.

https://www.haproxy.com/documentation/hapee/1-8r1/onepage/#4.2-use-server

If you want to redirect requests to a server OR another one, that means you want to balance your requests, so you should use the balance mechanism.

huangapple
  • 本文由 发表于 2023年5月13日 23:00:07
  • 转载请务必保留本文链接:https://go.coder-hub.com/76243383.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定