我的主机和 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 服务器上激活此设置时,我的所有站点(无论是在虚拟机还是主机上)都开始出现“禁止访问”错误。
我不确定我做错了什么。
问候, 尼丁