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>
目录
相关文章
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
DeepSeek Artifacts:在线实时预览的前端 AI 编程工具,基于DeepSeek V3快速生成React App
DeepSeek Artifacts是Hugging Face推出的免费AI编程工具,基于DeepSeek V3,支持快速生成React和Tailwind CSS代码,适合快速原型开发和前端组件构建。
2380 39
DeepSeek Artifacts:在线实时预览的前端 AI 编程工具,基于DeepSeek V3快速生成React App
|
自然语言处理 前端开发 数据库
基于Python + SnowNLP实现一个文本情感分析系统
基于Python + SnowNLP实现一个文本情感分析系统
445 1
|
存储 缓存 NoSQL
【阿里云镜像】配置阿里云镜像—MongoDB 镜像
【阿里云镜像】配置阿里云镜像—MongoDB 镜像
1090 0
【阿里云镜像】配置阿里云镜像—MongoDB 镜像
|
机器学习/深度学习 人工智能 PyTorch
364 页 PyTorch 版《动手学深度学习》PDF 开源了(全中文,支持 Jupyter 运行)
364 页 PyTorch 版《动手学深度学习》PDF 开源了(全中文,支持 Jupyter 运行)
10361 1
364 页 PyTorch 版《动手学深度学习》PDF 开源了(全中文,支持 Jupyter 运行)
|
开发者
四种拦截方式 | 学习笔记
快速学习四种拦截方式。
301 0
四种拦截方式 | 学习笔记
|
Android开发 开发者 Web App开发
|
安全 数据安全/隐私保护
OpenSesame:一个能够攻击fixed-pin设备的工具
OpenSesame是一种设备,这种设备可以通过无线技术来打开任何一个设有固定密码的车库门,我从中发现了一个攻击无线固定pin码设备的新方法。 演示视频以及详细信息: opensesame源代码:https://github.com/samyk/opensesame 防御措施:如果你所使用的大门或车库门带有“固定密码”,那么为了防范这种类型的攻击,你需要确保你的系统已升级至最新版本,并且使用的是滚动码,跳转码,Security+或者智能码。
1443 0