我有一个本地测试/开发服务器(当然是HTTP),监听端口8000。
我在Linux上工作,为了在Internet Explorer 6、7、8等浏览器上测试页面,我使用VirtualBox运行虚拟机;我还需要在Windows环境下查看Firefox的显示效果(例如字体不同)。
在我的实际机器上,我只需使用URL http://localhost:8000
打开网站,如何从虚拟机中访问本地主机呢?
目前我的解决方法是使用IP地址。有更好的建议吗?
我有一个本地测试/开发服务器(当然是HTTP),监听端口8000。
我在Linux上工作,为了在Internet Explorer 6、7、8等浏览器上测试页面,我使用VirtualBox运行虚拟机;我还需要在Windows环境下查看Firefox的显示效果(例如字体不同)。
在我的实际机器上,我只需使用URL http://localhost:8000
打开网站,如何从虚拟机中访问本地主机呢?
目前我的解决方法是使用IP地址。有更好的建议吗?
获取运行Apache的机器的IP地址(在ifconfig
中的inet addr)并将其输入到虚拟框浏览器地址栏中。
实际上,user477494的答案在原则上是正确的。
我在其他环境中(OS X主机 - 虚拟Windows XP)应用了相同的逻辑,这样就可以解决问题了。我确实不得不循环使用主机LAMP堆栈来获取IP地址和Apache端口进行解析,但一旦我弄清楚了这一点,我就笑了。