gpt4 book ai didi

Apache 2.2 到 2.4 重定向太多

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

我有一台使用 httpd 2.2 的旧服务器,此配置可以很好地将 HTTP 请求重定向到 HTTPS。移动到 CentOS 并升级到 httpd 2.4 现有配置导致发生太多重定向。

<VirtualHost _default_:80>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

<VirtualHost _default_:443>
SSLEngine on
... SSL Setup ...

ProxyRequests Off
ProxyPreserveHost On

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

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

我正在使用内部监听端口 8009 的 tomcat,我不确定为什么会这样。

最佳答案

建议

ProxyPassReverse 指令不适用于 ajp

  1. 切换到 HTTP/HTTPS
  2. 删除 ProxyPassReverse 指令
  3. 验证您已设置 RemoteIPHeader X-Forwarded-ForX-Forwarded-HostX-Forwarded-Port X-Forwarded-Proto 也很合适

关于Apache 2.2 到 2.4 重定向太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43934236/

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