From ee78b9d77145423ca9f429e8a14da21334bb0e40 Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Wed, 18 Jan 2023 11:38:21 +0100 Subject: [PATCH] Ajout section Rediriger le trafic vers le serveur web local --- HowtoHaproxy.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/HowtoHaproxy.md b/HowtoHaproxy.md index a7053830..a7ea25f7 100644 --- a/HowtoHaproxy.md +++ b/HowtoHaproxy.md @@ -272,6 +272,26 @@ Détail des captures : L'utilisation d'un ACL (très rapide) permet de ne faire l'opération (plus lente) que si l'entête est présent. + +### Rediriger le trafic vers le serveur web local + +C'est utile par exemple pour accéder aux graphes Munin du load-balancer. + +Il faut faire écouter le serveur web local sur le port 81 (avec les bonnes restriction d'accès) en activant le Proxy Protocol ([exemple pour Nginx](/HowtoNginx#nginx-en-aval)), et y rediriger les requêtes : + +~~~ +frontend myfront + (...) + acl is_localhost hdr(host) -i . # ex : mylb mylp.mydomain.com + acl is_wan_ip hdr(host) -m ip + use_backend be_localhost if is_localhost || is_wan_ip + (...) + +backend be_localhost + server local_www 127.0.0.1:81 maxconn 10 send-proxy-v2 +~~~ + + ### Exemple en mode TCP ~~~ @@ -287,6 +307,7 @@ backend be_memcached server nosql01 192.0.2.4:11211 check backup ~~~ + ### Exemple pour MySQL Il existe 2 modes principaux pour un proxy MySQL :