Ajout section Rediriger le trafic vers le serveur web local

This commit is contained in:
whirigoyen 2023-01-18 11:38:21 +01:00
parent 68ee5b363b
commit ee78b9d771

View file

@ -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 <LOAD_BALANCER_HOSTNAME> <LOAD_BALANCER_HOSTNAME>.<LOAD_BALANCER_DOMAIN> # ex : mylb mylp.mydomain.com
acl is_wan_ip hdr(host) -m ip <LOAD_BALANCER_IP_WAN>
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 :