Здравствуйте,
Есть такой вопрос.
имеем домен 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
}
тоже не выходит.
Спасибо.