使用 Apache 通过 HTTPS 隧道传输 HTTP

使用 Apache 通过 HTTPS 隧道传输 HTTP

HTTP 服务器可以有 HTTPS 前端吗?

让我详细说明一下。假设我有一个应用程序在 tomcat 实例上运行,并且该应用程序仅理解 HTTP。是否可以让 Apache 位于 tomcat 应用程序前面并代理请求,如下所示:

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

答案1

是的。就是这样mod_proxy是为了。

答案2

Jenny D 的回答很好:只是补充一下,在这种情况下你也可以使用mod_jk当将 Apache Httpd 与 Apache Tomcat 连接时。

相关内容