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