Два сайта на одном IP

Рейтинг: 0Ответов: 2Опубликовано: 09.01.2015

На Ubuntu server 14.04 настроил виртуальные хосты. На сервере всё работает, каждый виртуальный хост отображает страницы со своей директории.

На внешней машине настроил:

sudo nano /etc/hosts
82.143.270.70 site1.server www.site1.server

IP (в статье) изменил на выдуманный. Однако в браузере отображается дефолтная страница апача. Что ещё необходимо сделать, чтобы отображался нужный виртуальный хост?

P.S. Я понимаю, что кроме меня на него никто попасть не сможет. Мне он нужен только для тестирования и разработки. Позже прикручу к серверу домен, сейчас в этом нет необходимости.

Как я настраивал вебсервер - смотреть

Ответы

▲ 1

У apache еще надо создать конфигурацию virtualhost, чтобы он мог отвечать правильно на ваши arp запросы. Если Ubuntu, то там папки sites-available sites-enabled. Создаете в sites-available конфигурацию и через a2ensite включаете. Если другие линуксы или unix, то же самое надо создать VirtualHost и перезагрузить апач.

UPD
У вас неправильно настроены VirtualHost, если выдается дефолтная страница!
В sites-enabled должны быть ссылки на виртуальные хосты, если они есть, перестартуйте апач, если нету, то через a2ensite создайте их.

▲ 1

На apache.org давно всё расписали: тырц