A server that just drops the requests can be defined as Server
{
listen 80;
server_name “ “ ;
return 444;
}
Here the server name is kept as an empty string which will match request without the “Host” header field, and a special Nginx’s nonstandard code 444 is returned that terminates the connection.