Pomyślnie skonfigurowałem HAProxy przed serwerem HTTP, nad którym nie mam kontroli .
Czy można skonfigurować HAProxy, aby dodać Proste uwierzytelnianie HTTP do wszystkich witryn, pamiętając, że nie mogę tego skonfigurować na wewnętrznej bazie danych?
Dzięki,
Lars
haproxy
http-authentication
Lars Schneider
źródło
źródło
frontend
definicji, a niebackend
jeśli chcesz. Arealm xxxx
część jest opcjonalna.Myślę, że jest to faktycznie możliwe, ale w tej chwili mogę znaleźć tylko przykład, który doprowadzi cię do połowy ...
http://haproxy.1wt.eu/download/1.4/doc/configuration.txt to twoja Biblia.
Sprawdź sekcję 3.4 (listy użytkowników)
Zaczyna się:
W tej sekcji wyjaśniono, jak skonfigurować listę użytkowników. Przykład w tej sekcji jest dość wyczerpujący, więc skopiuj go, jeśli zajdzie taka potrzeba.
Następnie musisz dowiedzieć się, jak go zastosować ... Myślę, że odpowiedź leży w sekcji 7.5.3 (Dopasowywanie w warstwie 7)
Myślę, że może to być tak proste, jak użycie następującego polecenia w pliku acl:
Znów go nie testowałem, ale przeczytałem dokumentację, ponieważ sugerowanie jest możliwe.
Mam nadzieję, że to wystarczy, aby zacząć?
źródło
Jeśli chcesz to zrobić w celu uwierzytelnienia
option httpchk
config, to prostsze rozwiązanie działa: /programming/13325882/haproxy-solr-healthcheck-w--henthentication
źródło