【发布时间】:2013-11-21 08:16:43
【问题描述】:
在我们的实时环境中,我们在 apache 后面有 tomcat。我们最近购买了一个 SSL 证书并将其安装在 apache 上。
我想保护所有与 https 的通信。
https://{HOST}/{WEBAPP} 返回一个登录页面。但成功登录后,浏览器中的 URL 再次显示 http 链接。所以下一个请求返回到 http。我如何确保所有请求始终在 https 上。
mod_proxy & mod_jk 用于 apache 配置。 配置中还存在以下内容:
ProxyPass / http://{localhost}:12004/
ProxyPassReverse / http://{localhost}:12004/
ProxyPreserveHost 开启
我阅读了很多文章和问题,但对我来说似乎没有一个对这个问题有意义。 可能是因为我对这个配置了解不多。
请帮忙。
【问题讨论】:
-
httpd 是否会通过 SSL 接收所有传递给 Tomcat 的请求?
-
是的,所有这些都将在 SSL 上。