この設定は、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>
|
|
|