Я использую Django 1.5, и мне известно о проблеме безопасности requiring the ALLOWED_HOSTS argument to include the host. Сайт размещен в webfaction.Сайт Django не работает с DEBUG = False
Когда я установил свой производственный сайт в DEBUG = False, я получаю 500 ошибок для каждой страницы. Ошибка, которую я получаю:
SuspiciousOperation: Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): www.mydomain.org
Но в settings.py у меня есть следующее.
ALLOWED_HOSTS = ['.mydomain.org']
Это делает меня сумасшедшим. Есть идеи?
Редактировать: похоже, это не относится к header spoofing as in this post. Мои настройки соответствуют разрешенному хосту, который появляется в сообщении об ошибке.
Обновление с помощью решения: Я смущен, чтобы сказать, что позднее у меня было второе объявление ALLOWED_HOSTS = [] в файле settings.py. Это переопределяло мое предыдущее заявление и вызывало проблему.
я сделал ту же ошибку - спасибо для замыкания процесса отладки для меня! – HorseloverFat