Ajout section Rediriger le trafic vers le serveur web local
This commit is contained in:
parent
68ee5b363b
commit
ee78b9d771
|
@ -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 :
|
||||
|
|
Loading…
Reference in a new issue