Vous êtes ici : index » informatique » reseau » apache » loadbalancing
Piste : loadbalancing

Load balancing

Ceci est une ancienne révision du document !


Load balancing

Modules apache à activer :

proxy*

Vhost pour le balancer :

<VirtualHost *:80>

ServerName vmnico.lineis.fr
ServerAlias lineis.fr
DocumentRoot /var/www/
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all

</Proxy>
ProxyPass /balancer-manager !
ProxyPass / balancer://mycluster/ stickysession=BALANCEID nofailover=Off
ProxyPassReverse / http://node01.lineis.fr/
ProxyPassReverse / http://node02.lineis.fr/
<Proxy balancer://mycluster>
BalancerMember http://node01.lineis.fr  route=node01
BalancerMember http://node02.lineis.fr  route=node02
ProxySet lbmethod=byrequests
</Proxy>

<Location /balancer-manager>
SetHandler balancer-manager
Order deny,allow
Allow from all
</Location>

</VirtualHost>

Vhost pour la node01 :

<VirtualHost *:80>
ServerName node01.lineis.fr
DocumentRoot /var/www
RewriteEngine On
RewriteRule .* - [CO=BALANCEID:balancer.node01:.lineis.fr]
</VirtualHost>

Vhost pour la node02 :

<VirtualHost *:80>
ServerName node02.lineis.fr
DocumentRoot /var/www
RewriteEngine On
RewriteRule .* - [CO=BALANCEID:balancer.node02:.lineis.fr]
</VirtualHost>