He configurado con éxito HAProxy frente a un servidor HTTP sobre el que no tengo control .
¿Es posible configurar HAProxy para agregar autenticación HTTP simple a todos los sitios, teniendo en cuenta que no puedo configurar esto en el back-end?
Gracias,
Lars
haproxy
http-authentication
Lars Schneider
fuente
fuente
frontend
definición en lugar debackend
si lo desea. Y larealm xxxx
parte es opcional.Creo que esto es realmente posible, pero en este momento solo puedo encontrar un ejemplo para llegar a la mitad ...
http://haproxy.1wt.eu/download/1.4/doc/configuration.txt es su biblia.
Consulte la sección 3.4 (Listas de usuarios)
Comienza:
Esa sección explica cómo configurar una lista de usuarios. El ejemplo en esa sección es bastante exhaustivo, así que cópielo si es necesario.
Luego, necesito descubrir cómo aplicarlo ... Creo que la respuesta se encuentra en la sección 7.5.3 (Coincidencia en la capa 7)
Creo que podría ser tan simple como usar lo siguiente en una acl:
Nuevamente, no lo he probado, pero eso es lo que leí en la documentación, ya que es posible sugerir.
Espero que sea suficiente para que comiences.
fuente
Si está buscando hacer esto con el propósito de autenticar un
option httpchk
config, esta solución más simple funciona: /programming/13325882/haproxy-solr-healthcheck-with-authentication
fuente