0

我有一个运行带有 Apache 2.4.4 的 LAMP 堆栈的 Apache 服务器。我有一些 Web 应用程序在不同端口上的不同 Tomcat servlet 中运行,例如:www.example.com:8180, www.example.com:8280

在我的 apache 服务器上,我为反向代理配置进行了以下设置

    ProxyPass /webapp1 _http://www.example.com:8180/webapp1_
    ProxyPassReverse /webapp1 http://www.example.com:8180/webapp1

    ProxyPass /webapp2 http://www.example.com:8280/webapp2
    ProxyPassReverse /webapp2 http://www.example.com:8280/webapp2

一切似乎都检查了我可以访问http://www.example.com/webapp1https://www.example.com:8443/webapp1

Web 应用程序 servlet 未启用 https。

当使用https://www.example.com:8443/webapp1时,我真的使用 https 协议和 webapp1 上的页面,用户和 webapp1 之间的信息加密了吗?

4

1 回答 1

0

不,您在浏览器和 Apache HTTPD 之间使用 HTTPS,在它和 Tomcat 之间使用 HTTP。但是,如果你做对了,Tomcat认为它是 HTTP,有可用的客户端证书(如果有的话)等等。

于 2013-03-28T21:53:14.513 回答