允许特定 IP 访问 HAProxy 中的子 URL

允许特定 IP 访问 HAProxy 中的子 URL

在 HAPRoxy 中,我需要阻止除特定子域的两个 IP 地址之外的所有 URL。例如:我的基本 URL 是 www.example.com。我需要仅允许 1.1.1.1 和 2.2.2.2 访问 HAProxy 中的 www.example.com/xyz/abc。

答案1

您可以创建 2 个不同的 acl 并将它们置于一个条件中:

acl trusted_ip src 1.1.1.1 2.2.2.2 acl protected_page url www.example.com/xyz/abc
http_request deny if protected_page and not trusted_ip

来源:https://www.haproxy.com/doc/aloha/7.0/haproxy/acls.html

相关内容