2012-04-11 65 views

回答

1

至于浏览器而言,阿帕奇的httpd将“终止”的SSL/TLS连接到Web服务器。它所服务的内容实际上来自Tomcat与浏览器无关。在这种情况下,浏览器只能看到Apache Httpd。如果设置了浏览器识别的证书,这就足够了。

除此之外,您可能需要加密Apache Httpd和Tomcat之间的连接。如果您不信任这两者之间的网络(例如,在同一主机上很少有用),这只会非常有用。我不认为mod_proxy_ajp支持SSL/TLS,但mod_proxy_http确实如此,在这种情况下,您需要配置SSLProxy*指令(see introduction):Apache Httpd将成为这方面的客户端,并且Tomcat将需要配置证书这个案例。

如果您不需要加密Apache Httpd和Tomcat之间的链接,最简单的方法是使用mod_proxy_http作为Tomcat普通HTTP端口的反向代理(并确保端口不能被外部访问,例如通过防火墙)。