1. Для понимания того как Nginx обрабатывает запросы обязательно почитайте
это
2. Так же обязательно определите default_server, например в файле /etc/nginx/conf.d/fallback.conf (путь может меняться, см. include в nginx.conf) можно написать:
server {
listen XX.XX.XX.XX:80 default_server;
server_name _;
return 444;
}
default_server пригодиться для обработки неправильных запросов, например запросов без поля "Host"
В моем примере чуть выше nginx просто будет закрывать соединение для таких запросов, для этого служит спец. код 444.