我正在运行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 - &gt; inet addr:192.168.1.57
当我启动VirtualBox-WindowsXP并在IE8中输入此IP地址时,我可以访问我的Fedora LocalHost的www.smile
网站。
如果我更改VirtualHosts的顺序并重新启动HTTPD服务,那么我也可以访问我在订单中首先放置的Localhost。
我希望能够同时访问Fedora Localhost的所有VirtualHosts,但我不知道该怎么做。
任何帮助都会得到真正的赞赏。 马诺斯
答案 0 :(得分:3)
事实证明,我只需要在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并输入以上任何地址:-) 完成!