首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat AJP请求到正常HTTP

Tomcat AJP请求到正常HTTP
EN

Stack Overflow用户
提问于 2018-10-02 09:23:08
回答 2查看 1.6K关注 0票数 2

我在Tomcat 8上部署了一个公司应用程序,另一个应用程序向使用AJP协议访问应用程序的Apache服务器发出请求。我是AJP的新手。我使用前面提到的应用程序使用容器创建了一个AWS基础设施(作为上面描述的替代方案)。问题是,我想避免使用Apache,使用Amazon的ALB (应用程序负载平衡器),到目前为止,除了AJP请求之外,它还在工作。我遇到的问题是,当不使用Apache时,我不再需要使用AJP,我想用HTTPS替换它。启用Tomcat中的HTTPS连接器会起作用吗?Apache配置中的行是:

代码语言:javascript
复制
ProxyPass               /pmaddon-a  ajp://*.*.*.*:8009/pmaddon-a
ProxyPassReverse        /pmaddon-a  ajp://*.*.*.*:8009/pmaddon-a

总之,如果我跳过Apache服务器,直接用HTTPS调用Tomcat (当然是使用启用的HTTPS连接器),它是否会像现在一样使用AJP连接器?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-02 11:38:52

我知道你想做的是:

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

这是可以做到的,也许您需要调整另一个应用程序(调用apache的应用程序)来指向到达TOMCAT连接器的URL。

如果问题是你是否会有同样的结果:

我明白是的。AJP和HTTP都提供相同的内容,它只是一个不同的协议。

你没有解释如果你有HA,所以我没有进入那个话题。

票数 1
EN

Stack Overflow用户

发布于 2020-07-25 14:54:31

AJP非常类似于http/https,只是它是Apache ()的二进制协议,但是性能更好,因为它的大小几乎是http/https的1/5。它被广泛应用于反向代理web服务器,其中web服务器使用AJB与应用服务器进行通信。

如果直接连接到Tomcat连接器,则不需要坚持使用AJP。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52605541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档