У меня Windows XP в качестве гостя ОС на VirtualBox, работающая на Ubuntu. Внутри этой гостевой Windows XP у меня работает экземпляр Apache. Теперь я хочу подключиться к этому Apache с хоста (Ubuntu). {{1} }Является ли это возможным? Как я могу это сделать?
Измените настройки сетевого адаптера гостей к 'соединенному мостом', и это получит IP-адрес точно так же, как любая другая машина на Вашей внутренней сети. Можно затем общаться с ним, как будто это была реальная машина.
Если Ваша сеть VirtualBox установлена на NAT, Вы можете установить связь от своего хоста путем конфигурирования гостя от командной строки с помощью чего-то вроде
VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/HostPort" 8080
VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/GuestPort" 80
VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/Protocol" TCP
и затем соединяясь в Вашем браузере с http://localhost:8080