Я использую Vagrant 1.6.3 для запуска виртуальной машины Ubuntu 12.04. На этой виртуальной машине у меня Apache 2.4.9. Долгое время Apache обслуживал только один сайт - в каталоге / sites-available находился файл 000-default.conf.
Теперь я хочу добавить еще один сайт. Я создал 2 файла в каталоге / sites-available:
- site1.local.conf
- site2.local.conf
и я переименовал 000-default.conf в default. Также я добавил хосты site1.local и site2.local в файл ./etc/hosts на основной машине.
Имена серверов в конфигурациях Apache установлены на site1.local и site2.local соответственно. И когда я ввожу http://site1.local:8080/ и http://site2.local:8080/ в браузере все работает.
Но я не понимаю, почему http://localhost:8080/ по-прежнему указывает на первый сайт? В какой конфигурации я должен определить отображение для "localhost"? После настройки имен серверов в конфигурациях apache я подумал, что http://localhost:8080/ должен вернуть сообщение «Невозможно подключиться к Ошибка сервера.