Я успешно настроил HAProxy перед сервером HTTP, который я не могу контролировать .
Можно ли настроить HAProxy для добавления простой HTTP-аутентификации на все сайты, учитывая, что я не могу настроить это на бэкэнде?
Благодарность,
Lars
haproxy
http-authentication
Ларс Шнайдер
источник
источник
frontend
определении, а неbackend
если хотите. Иrealm xxxx
часть необязательна.Я думаю, что это действительно возможно, но сейчас я могу только найти пример, чтобы получить вас на полпути ...
http://haproxy.1wt.eu/download/1.4/doc/configuration.txt - ваша библия.
Ознакомьтесь с разделом 3.4 (Списки пользователей)
Это начинается:
В этом разделе объясняется, как настроить список пользователей. Пример в этом разделе довольно исчерпывающий, поэтому скопируйте его, если нужно.
Далее нужно выяснить, как его применить ... Я думаю, что ответ лежит в разделе 7.5.3 (Соответствие на уровне 7)
Я думаю, что это может быть так же просто, как использовать следующее в acl:
Опять же, я не проверял это, но это то, что я прочитал документацию, поскольку предположения возможны.
Надеюсь, этого достаточно, чтобы вы начали?
источник
Если вы хотите сделать это в целях аутентификации
option httpchk
config, это более простое решение работает: /programming/13325882/haproxy-solr-healthcheck-with-authentication
источник