@VladlenZ

Сайт не открывается в хост-системе

Mac OS используется как хост-система. Среда виртуализации VirtualBox и естественно использую Vagrant. На гостевой ОС Ubuntu 12.04 развернут проект на Drupal 7. В качестве вебсервера используется nginx. Порт проброшен (config.vm.network "forwarded_port", guest: 80, host: 8080). Однако, при попытке перехода по адресу localhost:8080 сайт не отображается: "ошибка: Сервер не найден". Но данная проблема возникает при использовании типа сетевого подключения "NAT". При изменении типа подключения на "Сетевой мост" и соответствующей настройки /etc/hosts все начинает работать. Но это неудобно, так как при переходе в другую сеть приходится заново менять /etc/hosts. Помогите разобраться почему сайт не открывается при использовании NAT и нужно ли вносить изменения в /etc/hosts на хост-машине?
  • Вопрос задан
  • 2514 просмотров
Решения вопроса 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
В качестве IP хоста (третий столбец) нужно указать 127.0.0.1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@VladlenZ Автор вопроса
Беда была вот тут:

server {
listen 80;
server_name *.test.server.dom;
rewrite ^(.*)$ http://test.server.dom$1 permanent;
}

При переносе конфига совершенно забыл удалить этот кусок. Невнимательность она такая =(
Ну и спасибо конечно @inkvizitor68sl за внесение лепты в решение проблемы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы