Je n’ai à ce jour jamais trouver un reverse proxy /load balancer aussi bien que HA Proxy.
Installer HA Proxy est très simple, le configurer aussi néanmoins de nombreuses options sont possibles.
Sur une debian c’est très simple, c’est un package standard :
apt-get update; apt-get install haproxy
Quelques secondes plus tard ça y est HA Proxy est installé.
La documentation est asssez longue vous la trouverez sur le site d’HA Proxy
Le fichier de conf se trouve dans /etc/haproxy/haproxy.cfg
il y a 2 parties importantes + 1 / frontend +1 / backend
globallog localhost local1 notice log localhost local0 info maxconn 4096 user haproxy group haproxy daemondefaults log global mode http option httplog option dontlognull option httpclose retries 3 option redispatch maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000frontend httpd-in bind *:80 acl is_dsivolant hdr_end(host) -i dsivolant.com use_backend demo if is_dsivolant default_backend demobackend demobalance roundrobin cookie SERVERID insert indirect option httpchk HEAD /check.txt HTTP/1.0 option httpclose option forwardfor server srv1 a.b.c.d1:80 cookie srv1 check inter 2000 server srv2 a.b.c.d2:80 cookie srv2 check inter 2000 stats uri /my_stats stats realm Statistics\ for\ DEMO stats auth dsivolant:monmotdepasse stats scope .
enfin pour appliquer les changements
/etc/init.d/haproxy reload
Voila comment configurer de façon extrement simple et rapide un load-balancer avec des fonctions essentielles :
- Detection du backend à utiliser en fonction du domaine demandé.
- aiguillage par cookie
- configuration de deux serveurs backend
- Mise en place du service de statistique de HA Proxy pour suivre en temps réel les perfs.
a+
Ben




… trackback …..
Cela peut ¨ºtre un tr¨¨s int¨¦ressant publier , j’¨¦tais ¨¤ la recherche de cette info. Simplement si vous comprenez je positionn¨¦ votre weblog site web lorsque je a v¨¦rification des blogs comme le mien, donc veuillez D¨¦couvrez mon site Web quelque…