Apache负载平衡器中的保留会话


Retaining Session in Apache loadbalancer

我在proxy_balancer.conf中设置了以下内容,服务器正在创建cookie,但服务器仍然会随着每次刷新或重定向而切换。我做错了什么?

NameVirtualHost *:80
ServerName mantra.inn650
RewriteEngine On
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/"    env=BALANCER_ROUTE_CHANGED
<Proxy balancer://mycluster>
BalancerMember http://10.6.2.2 route=1
BalancerMember http://10.6.2.3 route=2
</Proxy>
ProxyPass / balancer://mycluster/
ProxyPassReverse / balancer://forumcluster/
ProxyPreserveHost on
<Proxy *>
 Order deny,allow
 Allow from all
</Proxy>
ServerName blog.mantra.inn650
RewriteEngine On
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
<Proxy balancer://blogcluster>
BalancerMember http://10.6.2.2 route=1
BalancerMember http://10.6.2.3 route=2
</Proxy>
ProxyPass / balancer://blogcluster/
ProxyPassReverse / balancer://forumcluster/
ProxyPreserveHost on
<Proxy *>
 Order deny,allow
 Allow from all
</Proxy>

看起来你失踪了:

<Proxy balancer://...>指令中的ProxySet stickysession=ROUTEID

从文档中:http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html