我正在使用Macbook air,它的OS是OS X 10.8.5,用虚拟盒安装了win7。 在win7虚拟机框中开发Web应用程序,我想要移植虚拟机 端口到主机端口。这样我就可以在主机和手机上测试应用程序了 使用相同的wifi。
首先,我没有输入host和guest ip,并将端口值设置为8000。 我通过编写“ipconfig”和“ifconfig”找出了guest ip和host ip。
运行guest的服务器后,我在主机浏览器上写了如下网址
http://[guest ip]:8000 /
但无法加载来宾的网页。
有什么问题?
如果我想将virtualbox的web应用程序加载到手机
我怎么能这样做?
虽然看起来有点傻,但很高兴有个建议。
提前致谢:)
答案 0 :(得分:0)
我不建议您以这种方式工作,您可以在OSX中开发Web应用程序,这样会更容易。
但是如果你必须这样做的话。首先,因为您的网络配置是NAT,您的VM将拥有一个私有IP,如:10.0.2.15,您需要转发到端口才能访问,它喜欢:
从上图中,我将端口2022转发到22,2080到80(Web服务器) 因此,假设您的网站在同一个端口80上运行,这是您访问网络的URL:127.0.0.1:2080
对我来说BTW我不喜欢通过端口转发,我更喜欢使用“仅主机”来配置我的VM。通过这种方式你可以有一个像192.168.x.x的IP,你可以忘记端口转发。你可以从这里阅读更多内容: https://www.virtualbox.org/manual/ch06.html#network_hostonly希望它对你有所帮助。