gpt4 book ai didi

apache - 如何将我的 tomcat 应用程序连接到 apache 2,这样路径就不会很差?

转载 作者:行者123 更新时间:2023-11-28 22:46:21 24 4
gpt4 key购买 nike

我有一个 tomcat 实例,上面运行着几个应用程序...我希望我的新域的根转到这些应用程序之一(blah 的上下文路径)..所以我有以下设置:

<Location />
ProxyPass ajp://localhost:8025/blah
ProxyPassReverse ajp://localhost:8025/blah
</Location>

它有点管用...去 mydomain.com/index.jsp 是管用的,除了应用程序仍然认为它需要将/blah/添加到 css 和 js 之类的所有内容中..有什么我可以在不部署应用程序的情况下做的ROOT 或更改 tomcat 服务器配置?如果可能的话,我想将所有此类事情都放在 apache 端。

我想我可能没有理解 proxypassreverse 指令..

最佳答案

如果您希望将应用程序作为/的服务器,Tomcat 期望该应用程序安装在/上,并具有 ROOT 的名称。至少这就是我个人一直以来处理这种情况的方式。即使您只是将应用程序符号链接(symbolic link)到 ROOT,这也应该可以减轻您的问题。如果您在 ${tomcat_home}/webapps/newapp 中放置了一个应用程序,则 Tomcat 会使用/newapp 的上下文部署它。至少,在我的历史上是这样。另外,不确定它是否重要,但我一直使用:

ProxyPass / ajp://localhost:8025/blah
ProxyPassReverse / ajp://localhost:8025/blah

关于apache - 如何将我的 tomcat 应用程序连接到 apache 2,这样路径就不会很差?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230644/

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