从 VM Virtual Box 查看多个 localhost Dev 网站项目以测试 IE 兼容性

Posted

技术标签:

【中文标题】从 VM Virtual Box 查看多个 localhost Dev 网站项目以测试 IE 兼容性【英文标题】:View Multiple localhost Dev website projects from VM Virtual Box to test IE compatibility 【发布时间】:2011-11-15 03:09:57 【问题描述】:

我正在运行 Fedora 14,并且在我的 localHost 中有各种 Web 开发项目。

我已经安装了 VM VirtualBox 和 windowsXP 来测试我的项目的 Internet Explorer 兼容性问题。

我可以通过在 VirtualBox IE8 上输入我的笔记本电脑的 IP 地址来访问第一个 localhost 网站项目,但我不知道如何访问 Fedora localhost 下的其他项目。

我查看了互联网,但我发现它很混乱,我一直卡住。

这是我所拥有的:

1 -> sudo gedit /etc/hosts

127.0.0.1   localhost.localdomain   localhost.localdomain   localhost   localhost4  www.smile   www.intranet    www.etrack  manosLocal  www.box 
::1 localhost.localdomain   localhost6.localdomain6 localhost6  localhost   manosLocal

2 -> sudo gedit /etc/httpd/conf.d/vhosts.conf

<VirtualHost *:80>
     ServerAdmin root@localhost     
     ServerName www.smile
     ServerAlias www.smile
     DocumentRoot /repos/smile/trunk
     ErrorLog /srv/www/logs/smile_error.log 
     CustomLog /srv/www/logs/smile_access.log combined <br />
</VirtualHost>
<VirtualHost *:80>
     ServerAdmin root@localhost          
     ServerName www.intranet
     ServerAlias www.intranet
     DocumentRoot /repos/intranet/trunk
     ErrorLog /srv/www/logs/intranet_error.log       
     CustomLog /srv/www/logs/intranet_access.log combined <br />
</VirtualHost>
<VirtualHost *:80>
     ServerAdmin root@localhost     
     ServerName www.etrack
     ServerAlias www.etrack
     DocumentRoot /repos/etrack/trunk
     ErrorLog /srv/www/logs/etrack_error.log 
     CustomLog /srv/www/logs/etrack_access.log combined <br />
</VirtualHost>
<VirtualHost *:80>
     ServerAdmin root@localhost     
     ServerName www.box
     ServerAlias www.box
     DocumentRoot /repos/box/trunk
     ErrorLog /srv/www/logs/box_error.log 
     CustomLog /srv/www/logs/box_access.log combined <br />
</VirtualHost>

我的笔记本电脑 IP 地址是: ifconfig -> inet addr:192.168.1.57

当我启动我的 VirtualBox-WindowsXP 并在 IE8 中输入这个 IP 地址时,我可以访问我的 Fedora LocalHost 的www.smile 网站。 如果我更改 VirtualHosts 的顺序并重新启动 HTTPD 服务,那么我还可以访问我在顺序中最先放置的任何 Localhost。

我希望能够同时访问我的 Fedora Localhost 的所有虚拟主机,但我不知道该怎么做。

任何帮助将不胜感激。 马诺斯

【问题讨论】:

【参考方案1】:

原来我只需要在 virtualBox 的 Windows XP 中配置主机文件。

c:\WINDOWS\system32\drivers\etc\hosts

然后替换默认的127.0.0.1 localhost

ifconfig IP 地址以及我所有的虚拟主机

192.168.1.57    localhost    www.smile    www.intranet    www.box    www.etrack

保存文件重新启动 Internet Explorer 并键入上述任何地址 :-) 完成!

【讨论】:

然后将您的问题标记为已回答(勾选您的自我回答旁边的“v”)。

以上是关于从 VM Virtual Box 查看多个 localhost Dev 网站项目以测试 IE 兼容性的主要内容,如果未能解决你的问题,请参考以下文章

在 Oracle virtual Box 中创建 VM 时出现“加速部分中启用了硬件虚拟化”错误

oracle VM virtual Box安装windows server2016虚拟机,并网络联通宿主机+共享文件

Virtual Box 是啥软件?

基于virtual Box linux虚拟机外连接secure CRT终端仿真工具(很详细)

virtual box硬盘扩容 不是加一块硬盘

修改virtual box里面ubuntu lubuntu 的分辨率