Installation
L’installation sur un système Linux, on a :
apt-get install haproxy
La configuration se fait dans le fichier /etc/haproxy/haproxy.cfg
La commande de test suivant nous permettra de voir la version installé :
haproxy -v
Le fichier haproxy.cfg
permet de faire la configuration de haproxy, et il servira à faire à peu près 95% de la config. Il est sectionné en plusieurs parties :
- global
- default
- frontend
- backend
- listen (qui a pour vocation a remplacé frontend et backend)
Vous aurez plus d’information sur la note dédiée un peu plus en avant.
Les configurations à savoir sont :
- configuration du daemon : il se fait dans le fichier
/etc/sysconfig
- configuration du logrotate : il se fait en configurant le fichier
/etc/haproxy/haproxy.cfg
- Le repertoire de stockage des données est
/var/lib/haproxy
- Les templates d’erreurs de haproxy sont dans
/usr/share/haproxy
. Ces templates pourront nous aider à définir des formats de réponse automatique comme une réponse404
. On pourra dans un contexte de sécurisation camoufler une erreur404
avec une page légitime.