Уважаемые специалисты по nignx,
Возник следующий вопрос: возможно ли заставить nginx разрывать соединение сразу и вообще тратить минимум ресурсов, если запрашиваемый Host: не указан ни в одном из server_name?
Я понимаю, что это поломает клиенты, которые не умеют HTTP/1.1 или не отправляют Host: из каких-то других соображений, но в моей практике таковыми пока являлись только сканеры уязвимостей по IP (есть примеры "хороших" клиентов, которые этого не делают?).
В документации я только нашел, что можно назначить какой нибудь блок server как listen default_server; и, наверное, можно заставить его на любой запрос выдавать ошибку (как это сделать наиболее производительно?), но это, тем не менее, уже полноценная обработка запроса, на которорую будут тратиться лишние ресурсы.
Спасибо за советы и с Новым Годом!