0

我有 apache 负载平衡器(标头、cookie)和两个 apache tomcat 后端服务器。可以设置 apache 来处理浏览器选项卡之间的会话吗?在这一刻,我可以通过我的 LB 登录到我的后端,但是当我尝试在其他选项卡中打开这个相同的链接(在 URL 中没有 /myapp)时,我得到了后端 tomcat hello 页面(为什么没有我的应用程序?)我怎样才能实现会话分享?或者至少如何重新配置​​我的 LB 或后端以在第二个选项卡而不是 hello 页面中显示我的 webapp?

问候

4

1 回答 1

0

研究粘性会议。这是来自我的 apache 配置文件。

Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
<Proxy balancer://mycluster>
    BalancerMember http://ip1:8080 route=1
    BalancerMember http://ip2:8080 route=2
    ProxySet stickysession=ROUTEID
</Proxy>

ProxyPass /assets !
ProxyPass / balancer://mycluster/
ProxyPassReverse / balancer://mycluster/
于 2015-08-26T14:41:20.407 回答