gpt4 book ai didi

apache2 - Apache 2.2 反向代理不工作

转载 作者:行者123 更新时间:2023-12-04 20:25:26 27 4
gpt4 key购买 nike

我正在尝试将我的 apache(版本 2.2.3)设置为反向代理。我在公共(public)服务器上配置了 apache,如 中所述。 http://www.askapache.com/htaccess/reverse-proxy-apache.html
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule headers_module modules/mod_headers.so
LoadFile /usr/lib/libxml2.so
LoadModule proxy_html_module modules/mod_proxy_html.so

ProxyRequests off
ProxyPass /app1/ http://internal1.example.com/page1/
ProxyPassReverse /app1/ http://internal1.example.com/page1/
ProxyHTMLURLMap http://internal1.example.com/page1/ /app1/


internal1 是本地网络中的其他服务器。

主页 (www.example.com/app1/) 显示正确,但是当我的内部服务器进行重定向时出现问题。在这种情况下,我的浏览器(Firefox 3.5.3 或 Internet Explorer 7)在本地网络(internal1.example.com/page1/)中搜索地址。在我看来,Apache 忽略了 ProxyPassReverse 指令。

最佳答案

就在 ProxyPass 之前添加此参数ProxyPreserveHost On
这将保留主机。 (http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypreservehost)

关于apache2 - Apache 2.2 反向代理不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1574118/

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