Как получить доступ к виртуальному хосту Apache2 из VirtualBox (или любой виртуальной машины)

11

Я использую Ubuntu 11.04, у меня настроен локальный хост, поэтому я получаю доступ к своим сайтам по адресу

site1.local  
site2.local  

Путем настройки виртуальных хостов и добавления записей в мой файл хостов.

Я хочу проверить их в IE, поэтому я установил VirtualBox с Windows.

У меня вопрос, как я могу получить доступ к site1.local с виртуальной машины?

Hailwood
источник

Ответы:

15

Ах, это так же просто, как пирог.

В вашей виртуальной машине Windows отредактируйте файл hosts

C: \ WINDOWS \ system32 \ Drivers \ Etc \ хостов

И связать ваши виртуальные хосты с 10.0.2.2, если вы просто используете localhost, замените

127.0.0.1 localhost с 10.0.2.2 localhost

Так что мой файл hosts выглядит так

10.0.2.2 localhost
10.0.2.2 site1.local
10.0.2.2 site2.local

Hailwood
источник
Режим работы в сети - NAT. Я видел другие статьи, предлагающие разные методы с использованием моста.
Manafire
Это сработало для меня, используя IE-образы Microsoft, и дало мне сообщение о разрешении файла, когда я попытался сохранить изменения файла хоста в записной книжке. Если это произойдет, просто щелкните правой кнопкой мыши программу «Блокнот» и запустите ее с правами администратора, а затем откройте файл hosts, в котором это работает.
Брэд