Как избавиться от этой ошибки в Django? Неверный заголовок HTTP_HOST

Мы продолжаем получать эту ошибку с Django:

Invalid HTTP_HOST header: u'/home/scheduler/run/gunicorn.sock:'. The domain name provided is not valid according to RFC 1034/1035.

Я полагаю, что это происходит потому, что "запрещенный" хост устанавливает соединение с нашим приложением Django. И мы знаем, что позволяем этому происходить:

ALLOWED_HOSTS = ['.mysite.org', '*']

Прежде чем вы упадете в обморок, мы делаем это, потому что мы отвергаем хосты, использующие пользовательское промежуточное программное обеспечение DomainNameMiddleware. Наш сайт поддерживает клиентов, указывающих свои собственные домены на наши и регистрирующих эти доменные имена через контролируемый процесс с нашей стороны. Так что да, эти чужие хосты будут отклонены, просто с дополнительными шагами.

Однако очень раздражает постоянное получение этой ошибки "Invalid HTTP_HOST header". Я не уверен, в какой точке стека это происходит, но есть ли какой-нибудь способ отсеять ее и игнорировать?

Вернуться на верх