gpt4 book ai didi

java - Tomcat AJP 请求到普通 HTTP

转载 作者:行者123 更新时间:2023-11-28 22:16:00 25 4
gpt4 key购买 nike

我在 Tomcat 8 上部署了一个公司应用程序,另一个应用程序向使用 AJP ` 协议(protocol)访问该应用程序的 Apache 服务器发出请求。我是 AJP 的新手。我已经使用带有上述应用程序的容器创建了一个 AWS 基础设施(作为上述应用程序的替代方案)。问题是我想避免使用 Apache 并使用 Amazon 的 ALB(应用程序负载平衡器),到目前为止它正在工作,除了 AJP 请求。我遇到的问题是,当不使用 Apache 时,我不再需要使用 AJP,我想用 HTTPS 替换它。在 Tomcat 中启用 HTTPS 连接器是否可以解决问题? Apache 配置中的行是:

ProxyPass               /pmaddon-a  ajp://*.*.*.*:8009/pmaddon-a
ProxyPassReverse /pmaddon-a ajp://*.*.*.*:8009/pmaddon-a

总而言之,如果我跳过 Apache 服务器并直接使用 HTTPS(当然启用了 HTTPS 连接器)调用 Tomcat,它会得到与我现在使用 AJP 连接器相同的结果吗?

最佳答案

我明白你想做的是:

  • 使用 TOMCAT 连接器直接访问您的应用程序
  • 去掉前面的APACHE及其与TOMCAT的AJP通信

这是可能的,也许您需要修改其他应用程序(调用 apache 的应用程序)以指向到达 TOMCAT 连接器的 URL。

如果问题是你是否会得到相同的结果:

我明白了。 AJP 和 HTTP 都提供相同的内容,只是协议(protocol)不同。

你没有解释你是否有 HA,所以我没有进入那个主题。

关于java - Tomcat AJP 请求到普通 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52605541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com