14/05/2024

Haproxy

Commandes et SystèmeServices

Mise en place d’un serveur Haproxy

I. Présentation Un serveur Haproxy a pour fonction première le Load-Balancing (répartition des charges) entre plusieurs serveurs web. Ainsi, en ne joignant qu’une seule IP (celle du serveur Haproxy) nous tomberont sur des serveurs web différents mais à contenu identique. Le but est donc de répartir les charges d’un seul serveur web sur deux ou plusieurs autres de façon transparente pour l’utilisateur. II. Préparation au déploiement des serveurs web Nous utiliserons donc trois machines (c’est le minimum) : un serveur haproxy et deux serveurs web sur lesquels nous répartirons les charges Sur les deux serveurs web, il est important d’installer au minimum apache2 (service web) puis éventuellement php5. apt-get install apache2 php5 Isolation des serveurs web et routage par Haproxy : Le serveur Haproxy doit faire office de routeur entre le réseau des serveurs web et le réseau extérieur. Les serveurs web ne doivent pas être joignables depuis l’intérieur du réseau local «normal» et le serveur Haproxy doit avoir deux

Lire cet article