Cette configuration permet l’équilibrage de charge avec affinité en utilisant le module mod_headers.
Ajoutez la configuration suivante au fichier de configuration RACINE_APACHE/conf/httpd.conf.
LoadModule headers_module modules/mod_headers.so
<VirtualHost *:80>
ServerName lb.xyz.com
ServerAlias lb.xyz.com
ProxyRequests Off
ProxyPreserveHost On
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
<Proxy balancer://cluster>
BalancerMember http://abc.com:8080 route=1
BalancerMember http://xyz.com:8080 route=2
ProxySet stickysession=ROUTEID
</Proxy>
ProxyPass / balancer://cluster/
ProxyPassReverse / balancer://cluster/
</VirtualHost>
|
|
|