Nginx сайты на одном ip?
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.
Если всё именно так как Вы сказали, то всё должно работать. Но я так понимаю Вы много чего упустили. Скините конфиги подскажу где запинаетесь.