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>
目录
相关文章
|
应用服务中间件 nginx
nginx优化:URI过长或request header过大导致400或414报错
当出现URI过长或请求头过大导致400或414报错时,可以通过以下方式对Nginx进行优化: 1. 调整client_max_body_size参数:该参数用于限制请求体的大小。默认情况下,Nginx的client_max_body_size参数设置为1M。如果请求体超过这个大小,Nginx会返回400错误。您可以根据实际需求适当增加这个值,例如设置为10M或更大。 ``` http { client_max_body_size 10M; } ``` 2. 调整large_client_header_buffers参数:该参数用于调整请求头缓冲区的大
4376 0
|
负载均衡 应用服务中间件 nginx
Django通过Nginx和uWSGI实现负载均衡
Django通过Nginx和uWSGI实现负载均衡
223 0
|
2月前
|
消息中间件 存储 NoSQL
django的gunicorn的异步任务执行
django的gunicorn的异步任务执行
51 4
|
2月前
|
JSON 中间件 数据格式
django获取request请求头信息,获取Content-Type
django获取request请求头信息,获取Content-Type
49 4
|
2月前
|
存储 网络协议 应用服务中间件
Nginx--connection&request
Nginx--connection&request
|
2月前
|
中间件 应用服务中间件 nginx
Nginx+uWSGI+Django原理
Nginx+uWSGI+Django原理
|
2月前
|
监控 应用服务中间件 网络安全
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
部署Django应用:使用Gunicorn和Nginx构建高效的生产环境
173 0
|
2月前
|
JSON 网络协议 应用服务中间件
Nginx入门 -- 理解Nginx基础概念:请求处理(Request)
Nginx入门 -- 理解Nginx基础概念:请求处理(Request)
68 0
|
4月前
|
Java 应用服务中间件 nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
【Azure Spring Apps】Spring App部署上云遇见 502 Bad Gateway nginx
|
4月前
|
关系型数据库 应用服务中间件 数据库
如何安装和配置 Django 与 Postgres、Nginx 和 Gunicorn
如何安装和配置 Django 与 Postgres、Nginx 和 Gunicorn
54 0