Tomcat 8使apache服务器+;SSL

Tomcat 8使apache服务器+;SSL,apache,tomcat,ssl,Apache,Tomcat,Ssl,我有一个使用基本身份验证的应用程序(WAR),它在使用Tomcat8+SSL时工作正常 我移动到一个新服务器,在那里我有一个处理SSL的apache服务器和一个Tomcat8 奇怪的是,应用程序又一次要求验证,使用chrome开发者工具,我发现请求中发送的jsessionid在tomcat中不存在,这就是tomcat请求身份验证并发送新jsessionid的原因 有人能告诉我为什么在apache后面的tomcat上会破坏会话吗?如果您有反向代理服务器,您必须调整apache配置文件中设置Coo

我有一个使用基本身份验证的应用程序(WAR),它在使用Tomcat8+SSL时工作正常

我移动到一个新服务器,在那里我有一个处理SSL的apache服务器和一个Tomcat8

奇怪的是,应用程序又一次要求验证,使用chrome开发者工具,我发现请求中发送的jsessionid在tomcat中不存在,这就是tomcat请求身份验证并发送新jsessionid的原因


有人能告诉我为什么在apache后面的tomcat上会破坏会话吗?

如果您有反向代理服务器,您必须调整apache配置文件中设置Cookie头中的路径字符串,例如:

ProxyPassReverseCookiePath  "/"  "/mirror/foo/"

当您将mysite.com映射到mysite.com/mirror/foo

时,请引用您的相关Apache配置,尤其是您将请求转发到Tomcat的方式。问题通常不是答案,这似乎也不例外。