Как отправить из основной ОС http запрос на гостевой вируальный сервер?

Основная ОС windows 7, на Virtual Box установлена Ubuntu Server, как отправить из браузера в win7 HTTP запрос к localhost Ubuntu Server?
  • Вопрос задан
  • 7010 просмотров
Пригласить эксперта
Ответы на вопрос 4
mastini
@mastini
зачем на localhost? почему не по IP Ubuntu Server'a?
Можете через putty тоннель на север :)
Ответ написан
Комментировать
KEKSOV
@KEKSOV
Нужно:
1. Узнать IP адрес виртуальной машины
2. Посмотреть в конфиге веб сервера под убунтой параметр, отвечающий за интерфесы на которых сервер принимает пакеты. Если там написано 127.0.0.1, то нужно прописать 0.0.0.0 и перезапустить веб сервер
3. В браузере просто набрать IP виртуалки из п.1
Ответ написан
Комментировать
@lubezniy
1. В свойствах сетевого адаптера на виртуальной машине прописать правило проброса портов с любого незанятого порта реальной машины на порт 80 виртуальной (у виртуальной по умолчанию ip-адрес, присваиваемый DHCP, — 10.0.2.15).
2. Делать запрос на заданный порт реальной машины.

У меня прописано: запрос с 192.168.56.1:8080 перебрасывать на 10.0.2.15:80 (на реальной машине 80-й порт занят). В браузере набираю 192.168.56.1:8080. 192.168.56.1 — это адрес по умолчанию у Virtualbox Host-only network. Если нужен доступ извне, вместо 192.168.56.1 ставится адрес сетевого интерфейса, через который нужно открыть доступ.
Ответ написан
Комментировать
nonname
@nonname
Какие-то странные у вас тут ответы. В свойствах виртуальной машине в разделе сети есть выбор режима работы интерфейса. По умолчанию стоит NAT в последних версиях я не смог получить доступ с хоста на гостя по этим ip. Поэтому надо скорее всего переключить на режим работы «Сетевой мост», задав ip сетевому адаптеру, к которому мы делаем мост и задать гостю ip из той же подсети это будет обычная сеть. Как настроить сеть в убунту написали чуть выше.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы