Bad request 400: Nginx/Gunicorn/Django

简介: 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

            </div>
目录
相关文章
|
缓存 负载均衡 安全
利用DockerHub在Centos7.7环境下部署Nginx反向代理Gunicorn+Flask独立架构
本次使用Nginx反向代理Flask服务,为什么要加一层Nginx呢?因为Nginx可以直接处理静态文件请求而不用经过应用服务器,避免占用宝贵的运算资源,并且可以缓存静态资源,使访问静态资源的速度有效提高。同时它可以吸收一些瞬时的高并发请求,让Nginx先保持住连接(缓存http请求),然后后端慢慢消化掉这些并发。当然了,最重要的一点就是Nginx可以提供负载均衡策略,这样我们的应用服务就可以横向扩展,分担压力了。
利用DockerHub在Centos7.7环境下部署Nginx反向代理Gunicorn+Flask独立架构
|
应用服务中间件 Linux nginx
python编程:linux环境gunicorn+nginx部署django项目
python编程:linux环境gunicorn+nginx部署django项目
193 0
|
应用服务中间件 Linux Shell
python编程:mac环境gunicorn+nginx部署flask项目
python编程:mac环境gunicorn+nginx部署flask项目
293 0
|
应用服务中间件 nginx Python
Python:Flask部署Nginx、gunicorn、gevent、flask、supervisor
Python:Flask部署Nginx、gunicorn、gevent、flask、supervisor
224 0
|
安全 应用服务中间件 nginx
Bad request 400: Nginx/Gunicorn/Django
Bad request 400: Nginx/Gunicorn/Django
259 0
|
应用服务中间件 nginx Python
gunicorn +nginx+python3 部署flask项目(gevent+gevent)--依赖的包
gunicorn +nginx+python3 部署(gevent+gevent)--依赖的包 bind = ["0.0.0.0:5010"]workers = 4backlog = 2048worker_class = 'gevent'forwarded_allow_ips = "*"keepa...
1253 0
智能化运维平台部署(gunicorn+nginx+gevent+supervisor部署flask+vue)
目前智能化运维平台已完成第一版,架构采用基于VUE的大前端架构iview和基于python语言的后端架构flask。通过gunicorn+gevent+supervisor+nginx进行部署,现将部署思路、步骤、过程踩的坑和解决方案记录下来与大家分享,欢迎大家批评指正!
3859 0
|
Web App开发 应用服务中间件 nginx
记录几次flask+nginx+uwsgi/gunicorn的尝试。
debian8.6 64bit 安装nginx uwsgi flask 参考1https://segmentfault.com/a/1190000010990529参考2http://www.linuxdown.
2391 0
|
应用服务中间件 nginx Python
gunicorn django nginx多站点 pyvenv virutalvenv python 3 django 2这些限制下,如何让uwsgi跑起来?
昨天测试的是uwsgi, 为了能运行在alphine的docker上面, (听说uwsgi正在改进不是基于于gcc库的应用), 改进一下gunicorn的配置.
1774 0