新部署一台機器,原樣将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