Ermöglichen Sie bestimmten IP-Adressen den Zugriff auf Unter-URLs in HAProxy

0

In HAPRoxy muss ich alle URLs mit Ausnahme von zwei IP-Adressen für eine bestimmte Unterdomäne blockieren. Zum Beispiel: Meine Basis-URL lautet www.example.com. Und ich muss nur 1.1.1.1 und 2.2.2.2 erlauben, auf www.example.com/xyz/abc in HAProxy zuzugreifen.

Arvind
quelle

Antworten:

1

Sie können 2 verschiedene ACL erstellen und in eine Bedingung versetzen:

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

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

Diego Roccia
quelle
acl network_allowed src 1.1.1.1 2.2.2.2 acl restricted_pages Pfad_beg / xyz / abc http-Anfrage ablehnen, wenn restricted_pages und nicht network_allowed nicht funktionieren. Es ist für alle blockiert
Arvind
Ich habe die Eingabe korrigiert, da die Zeilen falsch sind.
Diego Roccia