我可以阻止我收到的来自陌生网站的大量 [Django] 错误(外部 IP):无效 HTTP_HOST header 吗?

Can I stop the significant amount of [Django] ERROR (EXTERNAL IP): Invalid HTTP_HOST header from strange sites I'm getting?

自从添加了当我的 Django 服务器出现问题时向我(管理员)发送电子邮件的选项后,我不断收到很多以下电子邮件(仅最后一个小时就有 20 封)。

[Django] ERROR (EXTERNAL IP): Invalid HTTP_HOST header: 'staging.menthanhgiadalat.com'. You may need to add 'staging.menthanhgiadalat.com' to ALLOWED_HOSTS.

我已经将我的服务器设置为在我的 sites-enabled nginx 配置中的文件顶部有以下内容,因为我读到(在 SO 的某个地方)这可能会阻止我收到这些类型的电子邮件:

server {
    server_name _;
    return 444;
}

但它什么也没做。

在下一个服务器块中,我有我网站的 IP 地址和域名。这会导致问题吗?

这个 'staging' 站点并不是我被要求添加到我的 ALLOWED_HOSTS 的唯一域。但到目前为止,它是最常见的。

我可以停止发送此类警报吗?我可以阻止它被提升吗?我的服务器上是否配置不正确(我很惭愧地承认我在这方面很新)。

感谢您提供的任何帮助。

您可以按照 https://docs.djangoproject.com/en/3.2/topics/logging/#django-security

的指示,将 settings.py 中的 LOGGING 配置为静音 django.security.DisallowedHost