【发布时间】:2015-06-24 00:15:05
【问题描述】:
我目前正在尝试为 Tomcat 工作人员设置 Amazon 负载均衡器,但我遇到了一个问题。
我正在使用粘性会话,cookie JSESSIONID 可用于大多数请求。但是有些请求在 URL 中有会话信息,像这样:
http://myserver.com/contextPath/someAction;jsessionid=BA6853C23F795BD5EEDAEA996E601BB8
而且它不起作用(并且请求被转发给了错误的工作人员)。
AWS 负载均衡器是否支持 URL 中的jsessionid?如果没有,也许您知道一些解决方法?
使用 Apache + mod_proxy_balancer,例如,我可以这样定义它:
ProxyPassMatch /.* balancer://mycluster stickysession=JSESSIONID|jsessionid
【问题讨论】:
-
您有没有找到解决方法?不幸的是,我所有的 url 重写都因为粘性会话功能而过时。
标签: tomcat amazon-web-services load-balancing jsessionid