gpt4 book ai didi

apache - 使用 mod_proxy_ajp 时无限重定向?

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

我正在尝试配置从端口 80 的根上下文访问以重定向到我的 tomcat 应用程序。我的配置设置如下

<VirtualHost *:80>
ServerName localhost
ErrorLog /var/log/apache2/ajp.error.log
CustomLog /var/log/apache2/ajp.log combined

<Proxy *>
AddDefaultCharset Off
Order deny,allow
Allow from all
</Proxy>

ProxyPass / ajp://localhost:8009/testApp
ProxyPassReverse / http://localhost/testApp
</VirtualHost>

这是执行此操作的正确方法吗?它目前导致无限重定向循环。

最佳答案

您的 ProxyPassReverse 配置有误。你想要:

   ProxyPass        / ajp://localhost:8009/testApp
ProxyPassReverse / ajp://localhost:8009/testApp

ProxyPass 和 ProxyPassReverse 行应该有相同的参数。

由于您正在更改应用程序路径,因此您可能会遇到各种其他问题,包括但不限于:

  • 路径错误的 cookie
  • 嵌入链接使用了错误的路径
  • 一些库使用错误的路径将路径放在自定义 HTTP header 中

通常,如果将 testApp 重命名为 ROOT,生活会轻松很多。

关于apache - 使用 mod_proxy_ajp 时无限重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10854341/

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