我有一个应用程序服务器,我从Apache代理请求。我还有一个Tomcat上下文,我从Apache代理请求。有时,我将请求代理到Tomcat上下文,然后该上下文向app服务器发出请求,该服务器尝试读取cookie。
底线是app服务器尝试从客户端读取cookie。当请求来自Apache时,这很好,但是当请求被代理时通过 Tomcat。
我已设置这些规则:
ProxyPass /tomcat_context/ http://mydomain:8080/tomcat_context/
ProxyPassReverse /tomcat_context/ http://mydomain:8080/tomcat_context/
ProxyPassReverseCookiePath /tomcat_context/ http://mydomain:8080/tomcat_context/
ProxyPass /app/ http://myappbox.com/app/
当请求通过Tomcat上下文进入时,应用服务器没有看到cookie。
我可能只是以错误的方式思考这个问题,或者可能有些东西我不知道。提前感谢您的帮助。