2

Я установил VirtualBox на мой компьютер с Windows 7. Через VirtualBox я установил Ubuntu 9.10 с apache2. Я могу просмотреть http://localhost из Ubuntu, но есть ли возможность просмотреть его с моего компьютера с Windows? т.е. запустить сервер Apache на Ubuntu, и просматривать его из Windows? Я полагал, что это откроет порт или что-то, что будет видно всему моему компьютеру, независимо от его виртуальности, но я думаю, что нет. Как мне обойти это?

3 ответа3

1

Откройте порт 80 в виртуальной машине, затем перейдите к IP-адресу виртуальной машины в вашем браузере.

1

Когда Virtualbox выключен, создайте вторичное сетевое соединение типа "только хост".

Включите ваш Virtualbox и запустите ifconfig из командной строки.

IP-адрес, который вы ищете, находится во втором абзаце (мой 192.168.56.101).


Необязательно: Добавьте следующее в файл хоста Windows:

192.168.56.101 ubuntu

Теперь вы можете перейти прямо на http://ubuntu/ .

0

http://allisterx.blogspot.com/2008/05/web-server-on-virtualbox-gues-os.html

Редактировать: я должен немного уточнить. Вот важная часть учебника. Вам нужно запустить это на вашей операционной системе Windows.

cd C:\Program Files\Sun\xVM VirtualBox
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/HostPort" 8888
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/GuestPort" 80
VBoxManage setextradata MyLinux "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/Protocol" TCP

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .