Я пытаюсь настроить локальную среду разработки, чтобы моя работа по разработке не тормозила мой 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, но если это работает, я не вижу необходимости пытаться это исправить.