天天看點

Bad request 400: Nginx/Gunicorn/Django

新部署一台機器,原樣将nginx配置檔案拷貝過去,一直報錯

Bad Request (400)      

經過多方查閱,折騰了一下午,總算找到答案了

我用的是Nginx + Gunicorn +

Django

+ Supervisor 部署問題

最後發現問題出在了Django的配置檔案上,需要再settings.py檔案中增加允許域名

ALLOWED_HOSTS = ["www.yoursite.com", "localhost", "127.0.0.1"]      

Django的安全機制引發的問題,真是坑新手

參考

https://stackoverflow.com/questions/21399288/bad-request-400-nginx-gunicorn

繼續閱讀