Просмотр нескольких проектов на локальном хосте Dev с VM Virtual Box для проверки совместимости IE - PullRequest
0 голосов
/ 12 сентября 2011

Я использую Fedora 14 и у меня есть несколько проектов веб-разработки в моем localHost.

Я установил VM VirtualBox и установил windowsXP для проверки проблем совместимости Internet Explorer с моими проектами.

Я могу получить доступ к 1-му проекту на сайте localhost, набрав IP-адрес моего ноутбука на VirtualBox IE8, но я не знаю, как получить доступ к другим проектам в 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 и набираю этот IP-адрес в IE8, я могу получить доступ к веб-сайту www.smile моего Fedora LocalHost.Если я изменю порядок VirtualHosts и перезапущу службу HTTPD, то я также смогу получить доступ к любому Localhost, который я поставил первым в порядке.

Я хочу иметь возможность доступа ко всем VirtualHosts моего Fedora Localhost одновременновремя, но я не знаю, как это сделать.

Любая помощь будет по достоинству оценена.Manos

1 Ответ

3 голосов
/ 12 сентября 2011

Оказывается, мне просто нужно было настроить файл хоста в Windows XP для virtualBox.

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 и введите любой из вышеперечисленных адресов :-) Готово!

...