конфиг nginx отловить запрос

есть такой запрос на сервер

: 220.133.170.135 [18/Jul/2020:05:07:32 +0500] "GET / HTTP/1.1" 400 150 "-" "-"  

как его отловить и выдать нужный ответ? Как пытался:
1.

# запрет доступа если в запросе нет имени сервера или оно любое корявое
server {
listen                      %ip%:%httpport% default_server;
listen                      %ip%:%httpsport% ssl http2;
server_name                 "~.*";

return                      444;
}
# ---------------------------------------------------------------------
if ($host = '') {
return 444;
}

Поясню, в запросе пустой $host, такие запросы нужно обработать по 444 ответу, точнее все запросы, не соответствующие доменам или алиасам.


Ответы (0 шт):