J'ai réussi à installer HAProxy devant un serveur HTTP sur lequel je n'ai aucun contrôle .
Est-il possible de configurer HAProxy pour ajouter l' authentification HTTP simple à tous les sites, en gardant à l'esprit que je ne peux pas configurer cela sur le backend?
Merci,
Lars
haproxy
http-authentication
Lars Schneider
la source
la source
frontend
définition plutôt quebackend
si vous le souhaitez. Et larealm xxxx
pièce est facultative.Je pense que c'est réellement possible, mais pour l'instant je ne peux trouver qu'un exemple pour vous mettre à mi-chemin ...
http://haproxy.1wt.eu/download/1.4/doc/configuration.txt est votre bible.
Consultez la section 3.4 (Listes d'utilisateurs)
Il commence:
Cette section explique comment configurer une liste d'utilisateurs. L'exemple de cette section est assez exhaustif, alors copiez-le si vous en avez besoin.
Ensuite, il faut trouver comment l'appliquer ... Je pense que la réponse se trouve dans la section 7.5.3 (Correspondance au niveau 7)
Je pense que cela pourrait être aussi simple que d'utiliser ce qui suit dans un acl:
Encore une fois, je ne l'ai pas testé, mais c'est ce que j'ai lu la documentation comme suggérant que c'est possible.
J'espère que c'est suffisant pour vous lancer?
la source
Si vous cherchez à le faire dans le but d'authentifier un
option httpchk
config, cette solution plus simple fonctionne: /programming/13325882/haproxy-solr-healthcheck-with-authentication
la source