Я делал это с сервером CentOs на моем VirtualBox
Вам нужно будет настроить сеть виртуальных машин как мостовой адаптер и выбрать сетевой адаптер, для которого вы используете сетевые подключения.
Зайдите в свой ящик Ubuntu, и ему автоматически будет назначен адрес от DHCP, в противном случае вам нужно будет вручную установить статический IP-адрес в Администрирование> Сеть.
Получив свой адрес, вы можете проверить его, используя ifconfig
он вернет список ваших сетевых интерфейсов. Ищите eth0, и это IP-адрес.
Запишите это и введите его в адресную строку веб-браузера вашей ОС Vista, должен появиться экран Apache или все, что вы использовали в своем каталоге www.
РЕДАКТИРОВАТЬ:
Поскольку вы уже используете порт 80 и этот порт перенаправлен, вы можете установить другой порт на сервере Ubuntu, возможно, 8080. Отредактируйте файл конфигурации, который может быть расположен по адресу /etc/apache2/apche2.conf
.
Затем отредактируйте Listen 80 to Listen 8080 и перезапустите apache /etc/init.d/apach2 restart
После этого вы сможете увидеть ваш установочный сервер Ubuntu по адресу ubuntuhostip:8080
Затем просто создайте новую службу в брандмауэре маршрутизаторов с начальным портом 8080 и конечным портом 8080, а затем установите правила брандмауэра, но с IP-адресом ubuntu, установленным на служебном порту 8080.
Таким образом, вы можете получить доступ к:
Сервер Vista: mainip
Сервер Ubuntu: mainip: 8080