У меня запущен nginx на Ubuntu Server (гостевой) в VirtualBox на Windows 7 (хост)
Мне нужен доступ к локальному хосту веб-сервера nginx.
Я предполагаю, что нет способа сделать это напрямую из терминала Ubuntu Server, потому что мне, вероятно, нужен браузер, и там нет браузера.
Итак, мне нужно получить доступ к локальному хосту веб-сервера nginx из браузера хоста.
Как настроить перенаправление портов NAT на VirtualBox для достижения этой цели?
Проверьте файл nginx.conf и найдите адрес для прослушивания. Возможно, он настроен на прослушивание только 127.0.0.1, проверьте документацию на наличие доступных опций, но обычно изменение адреса прослушивания (или добавление) 0.0.0.0 заставит его прослушивать все интерфейсы, и вы сможете получить доступ к веб-серверу на IP-адрес вашего гостя в соответствующем порту. Не забудьте перезапустить nginx после редактирования файла .conf, чтобы активировать изменения.
В качестве альтернативы вы можете создать переадресацию портов через SSH с помощью PuTTY, и вы можете получить доступ к веб-серверу вашего гостя через localhost на вашем хосте, но я думаю, что это более сложный вариант.