Apache - 一起使用 Virtual_host 和 mod_proxy 会出现访问禁止错误

发布于 2024-10-19 09:21:13 字数 512 浏览 5 评论 0原文

我的主机和 Virtual Box 机器上都有 Apache Web 服务器。 Host Machine 的 Apache Web 服务器正在完美地为我的网站提供服务。

我已将对路由器的请求转发到主机的端口 80,因此无法将其配置为也转发到我的虚拟机。于是我想到了使用Apache的Proxy能力。

我遇到了 Apache 的这种配置,以便在请求到来时将请求转发到虚拟机。

< VirtualHost *:* >
ProxyPreserveHost On
ProxyPass / http://192.168.111.2/
ProxyPassReverse / http://192.168.111.2/
ServerName hostname.example.com
< /VirtualHost > 

当我在 Web 服务器上激活此设置时,我的所有站点(无论是在虚拟机还是主机上)都开始出现“访问被禁止”错误。

我不确定我做错了什么。

问候, 镍丁

I have Apache Web Server on my Host Machine and also on my Virtual Box Machines. Host Machine's Apache web server is serving my sites perfectly.

I have forwarded requests to my router to port 80 of my Host Machine so cannot configure it be forwarded to my Virtual Machine as well. So I thought of using Apache's Proxy capabilities.

I came across this configuration for Apache so as to forward the requests to the virtual machine when they come.

< VirtualHost *:* >
ProxyPreserveHost On
ProxyPass / http://192.168.111.2/
ProxyPassReverse / http://192.168.111.2/
ServerName hostname.example.com
< /VirtualHost > 

When I am activating this setting on my Web Server all my sites (be it on Virtual Machine or Host Machine) start giving "Access Forbidden" Error.

I am not sure what I am doing wrong.

Regards,
Nitin

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

知足的幸福 2024-10-26 09:21:13

我尝试了以下配置并使其正常工作 -

< VirtualHost *:80 >

        ServerName mydomain.com

        ServerAlias *.mydomain.com

        ProxyPass / http://172.16.0.201

        ProxyPassReverse / http://172.16.0.201

< /VirtualHost >

不确定是否有比这更优雅的解决方案。

I tried the following configuration and got it working -

< VirtualHost *:80 >

        ServerName mydomain.com

        ServerAlias *.mydomain.com

        ProxyPass / http://172.16.0.201

        ProxyPassReverse / http://172.16.0.201

< /VirtualHost >

Not sure if there can be a more elegant solution than this one.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文