Pré requis
- Apache
- Php
- mod_proxy
- mod_rewrite
Dans la configuration du serveur Apache en tête de cluster ajouter ceci :
ProxyPass / balancer://vtiger_cluster/ lbmethod=byrequests stickysession=NODEID
ProxyPassReverse / balancer://vtiger_cluster/
<Proxy balancer://vtiger_cluster>
BalancerMember http://vtiger1.mydomain.org route=node1 loadfactor=50
BalancerMember http://vtiger2.mydomain.org route=node2 loadfactor=50
BalancerMember http://vtiger3.mydomain.org route=node3 loadfactor=50
</Proxy>
Pour chaque vhost ajouter la configuration suivante en fonction du nœud
RewriteEngine On
RewriteRule .* – [CO=NODEID:balancer.node1:.mydomain.org]
Redémarrer les serveurs apache et si tout c’est bien passé, votre serveur Apache en frontend réparti les demandes. Si ce n’est pas le cas : les logs apache sont tes amis