2012-04-11 48 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端口的反向代理(並確保端口不能被外部訪問,例如通過防火牆)。