EnChikiben
@EnChikiben

nginx — один домен

Здравствуйте!
Подскажите как настроить nginx чтобы он не воспринимал лишние домены. Сейчас почему то он принимает все домены. Пробовал через
server {
listen 80 default;
server_name _;
access_log /dev/null;
error_log /dev/null;
return 444;
}


Уточню, для своего домена я конфиг сделал, мне нужно чтобы nginx отсекал все лишние домены.
  • Вопрос задан
  • 6303 просмотра
Пригласить эксперта
Ответы на вопрос 7
server_name написать, который вам нужен
Ответ написан
Комментировать
@bondbig
дык задайте ему:
server_name ваш.нелишний.дом.ен
Ответ написан
@Silbers
Попробуйте server_name _ *;
Ответ написан
Важное уточнение :)

Попробуйте вставить

location = / {
return 444;
}
Ответ написан
SSM
@SSM
Попробуйте вот такой вариант

if ($host !~ ^(ваш домен)$ ) {
return 444;
}
Ответ написан
alfa
@alfa
В случае отсутствия домена 404 выдавать всё-же кошернее, а не 444, если цель не защита от ддос конечно.

if ($host !~«example.com») {
return 404;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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