7.1.1.1 mod_headers の使用

この設定は、mod_headers を使用してスティッキー機能によるロードバランシングを行う方法を提供します。

次の設定を APACHE_HOME/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>