Задать вопрос
@pvgdrk

Что значит сообщение [Django] ERROR: Invalid HTTP_HOST header...?

Настроил в джанго проекте логгирование ошибок на почту. Теперь постоянно приходит вот такая телега пачками:
[Django] ERROR: Invalid HTTP_HOST header: 'www.somesite.com'.You may need to add u'www.somesite.com' to ALLOWED_HOSTS
С разных непонятных сайтов. Что это такое?
  • Вопрос задан
  • 6864 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
crazyzubr
@crazyzubr
Python backend-developer
Нужно добавить 'www.somesite.com' в настройки проекта, которые находятся в файле `settings_local.py` или `settings.py` для параметра ALLOWED_HOSTS.

Например, так:
ALLOWED_HOSTS = ['www.somesite.com', 'somesite.com']

Или разрешить любые хосты:
ALLOWED_HOSTS = ['*']

Если сайты левые, то есть не ваши, тогда можно в настройках логгирования поставить для этих сообщений заглушку:

'loggers': {
      'django.security.DisallowedHost': {
           'handlers': ['null'],
           'propagate': False,
},
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы