Ich habe HAProxy erfolgreich vor einem HTTP-Server eingerichtet, über den ich keine Kontrolle habe .
Ist es möglich, HAProxy so zu konfigurieren , dass allen Sites eine einfache HTTP-Authentifizierung hinzugefügt wird , wobei zu beachten ist, dass ich dies im Backend nicht konfigurieren kann?
Vielen Dank,
Lars
haproxy
http-authentication
Lars Schneider
quelle
quelle
frontend
Definition hinzufügen können, anstattbackend
wenn Sie möchten. Und dasrealm xxxx
Teil ist optional.Ich denke, das ist tatsächlich möglich, aber im Moment kann ich nur ein Beispiel finden, um Sie auf halbem Weg zu erreichen ...
http://haproxy.1wt.eu/download/1.4/doc/configuration.txt ist deine Bibel.
Check out Abschnitt 3.4 (Benutzerlisten)
Es beginnt:
In diesem Abschnitt wird erläutert, wie Sie eine Benutzerliste einrichten. Das Beispiel in diesem Abschnitt ist ziemlich vollständig. Kopieren Sie es, wenn Sie es brauchen.
Als nächstes muss man herausfinden, wie man es anwendet ... Ich denke, die Antwort liegt in Abschnitt 7.5.3 (Matching auf Layer 7).
Ich denke, es könnte so einfach sein, wie das Folgende in einer Acl zu verwenden:
Auch hier habe ich es noch nicht getestet, aber genau das habe ich in der Dokumentation gelesen, da ein Vorschlag möglich ist.
Ich hoffe, das ist genug, um Ihnen den Einstieg zu erleichtern.
quelle
Wenn Sie dies zum Zwecke der Authentifizierung einer
option httpchk
Konfiguration funktioniert diese einfachere Lösung: https://stackoverflow.com/questions/13325882/haproxy-solr-healthcheck-with-authentication
quelle