2015-12-07 55 views
0

當我設置debug = false時,我遇到了「錯誤請求400」(生產服務器)的問題。我使用cookiecutter和Django 1.8。 我設置了ALLOWED_HOSTS = ['*'] - 沒有任何結果。錯誤的請求400 debug = False時

在日誌中我有一個消息:

Invalid HTTP_HOST header: 'myaddress.here'. You may need to add 'myaddress.here' to ALLOWED_HOSTS. 

我試過被放置在文檔Django的,也沒有成功的代碼:

'handlers': { 
    'null': { 
     'class': 'logging.NullHandler', 
    }, 
}, 
'loggers': { 
    'django.security.DisallowedHost': { 
     'handlers': ['null'], 
     'propagate': False, 
    }, 
}, 

回答

0

你試過ALLOWED_HOSTS = ['* 」, 'yourdomain.com', 'www.yourdomain.com', '123.456.78.91']?

+0

是的,我有同樣的結果。 – mark

+0

嘗試此['127.0.0.1','localhost','www.domain.com','domain.com'] –

+0

結果相同... – mark