добавьте default server для nginx-а с заглушкой, тогда все запросы будут идти на него.
https://nginx.ru/ru/docs/http/request_processing.htmlserver {
listen 80 default_server;
server_name example.net www.example.net;
...
}
Без этого все запросы идут на первый указанный сервер для данного ip/порта, а это django.
Плюс у самой джанги была выключена проверка корректности заголовка (ALLOWED_HOSTS пустой).
Настраивать рекомендую на nginx, это гораздо дешевле по ресурсам.