Привет.
Мучался с этим.
Получилось.
Поделюсь, может кому сберегу время.
На винде10 работает виртуалка с ubuntu20. Внутри виртуалки апач и на нем сайт, скажем mysite1.front.
Шаги:
- Виртуальной машине в настройках сети, Адаптер 1, Тип подключения ставим Сетевой мост
- Внутри виртуалки выполняем команду:
ip a | grep enp
и смотрим где enp0s3. Видим там допустим - 192.168.0.11
- Снаружи, http ://192.168.0.11/ можно увидеть тот сайт что на localhost внутри
- Добавляем в виндосовский hosts
192.168.0.11 mysite1.front
, и по этому адресу - http ://mysite1.front/ - снаружи получаем доступ к сайту внутри виртуальной машины.