nginx и хост по умолчанию
arriah
nginx-forum at nginx.us
Fri Feb 1 14:15:27 UTC 2013
Здравствуйте,
Есть такой вопрос.
имеем домен domen.ru, в DNS прописаны поддомены sub.domen.ru, sub1.domen.ru
sub2.domen.ru и т.д. Все прописано на один IP адрес
sub.domen.ru - основной сайт, все остальные не прописаны пока в конфиге
nginx, но если зайти по любому из них, то все время открывается
sub.domen.ru, даже если ввести IP адрес, все равно открывается sub.domen.ru.
Естесствено если в DNS не прописано поддомена, например 123.domen.ru, то и
не открывается ничего.
Как сделать так. чтобы если поддомен прописанный в DNS, но не
сконфигурированный в nginx не открывал основной сайт, либо запрещал доступ,
либо открывал какую-нибудь дефолтную страничку.
Я пробовал так:
listen 80 default_server
server_name localhost;
deny all;
не получается. пробовал и так:
listen 80 default_server;
location /{
root /usr/local/www/data/default;
index index.html
}
тоже не выходит.
Спасибо.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,235811,235811#msg-235811
Подробная информация о списке рассылки nginx-ru