403访问来宾VM上的主机操作系统本地主机时禁止访问

时间:2016-10-27 20:27:28

标签: macos apache localhost virtualbox http-status-code-403

当我尝试在VirtualBox上运行Windows 8.1的guest虚拟机vm上访问我的主机操作系统的localhost时,我收到403 Forbidden错误。要访问我的主持人localhost/myPage,我正在我的访客上运行10.0.2.2/myPage。显示给我的错误代码是:

Forbidden
You don't have permission to access /myPage on this server.

Console: Failed to load resource: the server responded with a status of 403 (Forbidden)

我在本地测试的另一个站点(在端口3000上)在控制台中返回了一个空白屏幕:

Failed to load resource: net::ERR_CONNECTION_RESET

出于某种原因,我可以在浏览器标签中看到该网站的图标与Internet Explorer(Chrome无法实现)。

如果它有帮助,我上周也可以访问我的网站(仅测试了端口3000,'10.0.2.2:3000/myPage'),但是当我今天再次尝试时,我收到了这个错误。我无法修改任何可能影响这个问题的事情,尽管我可能偶然做了些什么。我是否有可能错误地访问我的主机网站?

或者这会是我的apache设置的问题吗?

我可以在我的来宾操作系统上ping我的主机10.0.2.2,没有任何错误。我也可以在我的主机操作系统上本地访问我的两个站点,没有任何问题。

主机操作系统:OS X 10.11.6
来宾操作系统:Win 7,8.1(均来自微软的developer site

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。对于我的计算机,网络适配器必须设置为NAT Network,而不是Microsoft提供的Windows映像的默认NAT

VirtualBox设置:

希望这对遇到此问题的其他人有用。