与应用程序服务器的 AJP 和 SSL 通信

AJP and SSL communication to application server

我有一个通过 HTTPS 访问服务器的客户端。服务器是 WildFly 应用程序服务器中基于 Java 的 Web 应用程序 运行。

现在我需要在客户端和服务器之间放置一个 apache 代理,我需要为我的一个或多个应用程序服务器设置 AJP(通常是端口 8009)。

我假设如果有 HTTPS 那么我就不会通过 AJP 看到明文数据包数据。但是在服务器的 AJP 8009 端口上捕获数据时,我看到了所有内容。

AJP 如何解封装 SSL 通信并查看内部?

AJP 协议不包装 HTTP 或 HTTPS。 Apache 是 HTTPS 的终点,从 Apache 到 Tomcat 数据是通过 AJP 协议发送的。