Подключение к веб-серверу Ubuntu, работающему на виртуальной машине, созданной с помощью Virtual Box

Подключение к веб-серверу Ubuntu, работающему на виртуальной машине, созданной с помощью Virtual Box

Я пытаюсь настроить локальную среду разработки, чтобы моя работа по разработке не тормозила мой VPS; оставив ее только для производственного кода. У меня возникли проблемы с подключением к серверу через веб-браузер, я постоянно получаю ошибку «Safari не может подключиться к серверу». Я пробовал/устанавливал:

  • Добавляем ServerName в файл httpd.conf, устанавливая его на localhost
  • В файле ports.conf Listen установлен на 80. Я пробовал изменить его на *:80

Вот «условия» моей ситуации:

  • Хост-ОС: OSX 10.9 Mavericks
  • Гостевая ОС: Ubuntu Server 12.04.3
  • Использование Virtual Box для создания виртуальной машины

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

решение1

Я смог разобраться, спасибо тем, кто помог!

Моим решением было добавить правило переадресации портов в сетевые настройки виртуальной машины в VirtualBox. (Выберите существующую виртуальную машину -> Настройки -> Сеть -> Переадресация портов) Внутри переадресации портов я добавил правило следующего вида:

127.0.0.1:8080 (переслать) 10.0.2.15:80

Теперь, когда я печатаю http://127.0.0.1:8080в браузере, мне выдается страница по умолчанию "It Works". Это наводит меня на мысль, что что-то блокирует порт 80, но если это работает, я не вижу необходимости пытаться это исправить.

Связанный контент