Веб-приложение настроено в Ubuntu, установленном на виртуальном компьютере как Гость, с Windows 10 в качестве хоста. Сайт доступен из Windows в порту

localhost:8080

Но нужно зайти на сайт с других компьютеров, подключенных к той же локальной сети. Возможно ли это сделать. Как?

2 ответа2

0

Это зависит от того, как вы настроили сеть в вашем госте. Существует несколько режимов работы с сетью, как описано в документации VirtualBox: https://www.virtualbox.org/manual/ch06.html#networkingmodes.

Если возможно, попробуйте использовать мостовую сеть для гостевых служб, которые должны быть доступны извне. В типичных настройках гость будет получать IP-адрес от DHCP так же, как и ваш хост, и должен быть виден снаружи так же, как ваш хост.

PS. имейте в виду, что вы можете столкнуться с некоторыми проблемами с мостовой сетью и хостом Windows (например, https://stackoverflow.com/questions/31922055/bridged-networking-not-working-in-virtualbox-under-windows-10)

0

Да, это возможно. Введите ifconfig в Ubuntu или ipconfig в Windows, чтобы узнать свой IP-адрес. Затем замените localhost на этот номер.

Например, если IP-адрес вашего компьютера с Windows - 192.168.0.2, введите 192.168.0.2:8080 для доступа к веб-странице.

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