gpt4 book ai didi

apache - 在 Apache 中设置反向代理的问题

转载 作者:行者123 更新时间:2023-12-04 10:02:35 26 4
gpt4 key购买 nike

我和我的室友每个人都有一个我们正在尝试设置的单独的网络服务器。我们正在尝试使用 mod_proxy,以便他的服务器根据服务器名称将请求转发到我的机器(我们在一个路由器后面有两台单独的机器)。我已经给出了我们目前在我们的 apache 配置中拥有的基础知识,但是在尝试访问第二个域(第一个 www 域,工作正常)时,我们得到了 403 Forbidden 错误。

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /var/www
ServerName www.<domain1>.com
</VirtualHost>

<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://<IP addr of other box>:80
ProxyPassReverse / http://<IP addr of other box>:80
ServerName <dummydomain>.gotdns.com
</VirtualHost>

最佳答案

您的 mods-enabled/proxy.conf 可能会阻止任何代理请求(默认情况下全部拒绝)。它应该包括以下内容:

ProxyRequests Off

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

编辑:还要确保 mod_proxy 子模块符号链接(symbolic link)到 mods-enabled(在这种情况下,http 子模块是 mods-available/proxy_http.load)

关于apache - 在 Apache 中设置反向代理的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/719783/

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