Задать вопрос
@neerro

Сервер Apache некорректно отрабатывает нерелевантные запросы доменных имен находящиеся на одном IP адресе?

Есть сервер на Ubuntu с развёрнуты стеком LAMP и виртуальным хостингом.
На сервере хостится несколько сайтов на одном IP.
Сам IP белый, проблем с доступом нет никаких, сервак за nat-ом с проброшенными портами.

Ситуация заключается в том, что есть несколько доменов
domen1, domen2, domen3. При проведении какого-либо нерелевантного запроса например к домену 3 - domen3/123 (директории 123 не существует) или прямой запрос по IP, сервер перебрасывает запрос на первый в списке домен, то есть domen1.

Как это можно изменить, чтобы при запросе ответ шёл от домена к которому этот вопрос был адресован. Или если нет такой директории, то сервер возвращал ответ вида, что такого сайта не существует или вообще игнорил эти запросы.

Сейчас реализована схема через костыли, создана папка domen0, активирован виртуальный хостинг привязанный к этой папке и загружены кастомные страницы с ошибками 404 и 403, если идёт нерелевантный запрос к какому-либо из доменов, то запрос перенаправляется к первой папке по списку - domen0 и пользователь получает ответ с кодом ошибки.

Прошу помощи в том, как правильно реализовать настройки веб-сервера Apache для корректной отработки поступающих нерелевантных запросов.
  • Вопрос задан
  • 103 просмотра
Подписаться 2 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы