在 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