7.1.2 Verwenden von mod_headers

Mit dieser Konfiguration kann Lastenausgleich mit Sticky-Verhalten mithilfe von mod_headers verwendet werden.

Fügen Sie in die Konfigurationsdatei APACHE_HOME/conf/httpd.conf folgende Konfiguration ein.

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>