nginx на Ubuntu Server в VirtualBox на Windows 7, как получить доступ к localhost: 8080

У меня запущен nginx на Ubuntu Server (гостевой) в VirtualBox на Windows 7 (хост)

Мне нужен доступ к локальному хосту веб-сервера nginx.

Я предполагаю, что нет способа сделать это напрямую из терминала Ubuntu Server, потому что мне, вероятно, нужен браузер, и там нет браузера.

Итак, мне нужно получить доступ к локальному хосту веб-сервера nginx из браузера хоста.

Как настроить перенаправление портов NAT на VirtualBox для достижения этой цели?

3
задан 29 September 2013 в 16:36

1 ответ

Проверьте файл nginx.conf и найдите адрес для прослушивания. Возможно, он настроен на прослушивание только 127.0.0.1, проверьте документацию на наличие доступных опций, но обычно изменение адреса прослушивания (или добавление) 0.0.0.0 заставит его прослушивать все интерфейсы, и вы сможете получить доступ к веб-серверу на IP-адрес вашего гостя в соответствующем порту. Не забудьте перезапустить nginx после редактирования файла .conf, чтобы активировать изменения.

В качестве альтернативы вы можете создать переадресацию портов через SSH с помощью PuTTY, и вы можете получить доступ к веб-серверу вашего гостя через localhost на вашем хосте, но я думаю, что это более сложный вариант.

0
ответ дан 29 September 2013 в 16:36

Другие вопросы по тегам:

Похожие вопросы: