Как настроить Apache на отказ вместо пустой страницы

Обсуждение общих вопросов связанных с программой
almakano
Сообщения: 23
Зарегистрирован:
11 мар 2013, 13:46

Как настроить Apache на отказ вместо пустой страницы

almakano » 19 май 2013, 12:13

В руководстве "Доступ извне к локальным доменам" написано: "при попытке доступа к несуществующему локальному домену будет открываться пустая страница. Чтобы при наборе IP адреса вашего компьютера открывался определенный локальный сайт, можно создать алиас вида ваш_внешний_ip => ваш_локальный_домен".

Возможно ли настроить Apache при доступе к несуществующему домену игнорировать запрос, вместо открытия пустой страницы или перенаправления на существующий домен?
Аватара пользователя
Максим
Сообщения: 5362
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 19 май 2013, 12:36

Ну конечно можно, открывайте конфиг апача и редактируйте как вам нужно.
almakano
Сообщения: 23
Зарегистрирован:
11 мар 2013, 13:46

almakano » 19 май 2013, 14:29

А зачем по дефолту в Open Server, Apache, установлен ответ "пустая страница"?

Какой смысл в попадании на пустую страницу? Ведь, если б по дефолту ответа не было, то ясно, что домена нет, а так получается: Apache сообщает, что домен есть, хотя на самом деле его нет.
Аватара пользователя
Максим
Сообщения: 5362
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 19 май 2013, 15:21

almakano писал(а):А зачем по дефолту в Open Server, Apache, установлен ответ "пустая страница"?

Какой смысл в попадании на пустую страницу? Ведь, если б по дефолту ответа не было, то ясно, что домена нет, а так получается: Apache сообщает, что домен есть, хотя на самом деле его нет.
Просто так установлена. Не нравится - сделайте под себя какую угодно конфигурацию.
almakano
Сообщения: 23
Зарегистрирован:
11 мар 2013, 13:46

almakano » 19 май 2013, 17:56

Что порекомендуете почитать про конфигурации?
Как я понимаю, файлов *.conf
almakano
Сообщения: 23
Зарегистрирован:
11 мар 2013, 13:46

almakano » 31 май 2013, 22:37

Нашел. Нужно ставить модуль nginx,
и в разделе http {}, конфига nginx.conf записать

server {
listen *:80 default_server;
server_name "";
return 444;
}

Однако, просто оказалось =)
Ответить