Apache-2.2

使用 Apache 通過 HTTPS 隧道 HTTP

  • July 17, 2012

是否可以為 HTTP 伺服器提供 HTTPS 前端?

讓我詳細說明。假設我有一個在 tomcat 實例上執行的應用程序,而這個應用程序只理解 HTTP。是否可以讓 Apache 坐在 tomcat 應用程序前面並代理請求,如下所示:

       http://example.com/proxied_app                     http://localhost:8080
                      +----------+                        +----------+
                      |          |                        |          |
                      |          |                        |          |
Internet <----HTTPS--->|  APACHE  |<---------HTTP--------->|  TOMCAT  |
                      |          |                        |          |
                      |          |                        |          |
                      +----------+                        +----------+

是的。這就是mod_proxy的用途。

Jenny D 的回答很好:只是補充一點,在這種情況下,您還可以在將 Apache Httpd 與 Apache Tomcat 連接時使用mod_jk 。

引用自:https://serverfault.com/questions/408534