Table des matières

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>