nginx django部署(uwsgi+nginx代理Django无法访问静态资源的解决)
类别:服务器 浏览量:796
时间:2021-10-13 00:40:15 nginx django部署
uwsgi+nginx代理Django无法访问静态资源的解决在部署uwsgi+nginx代理Django的时候,使用uwsgi访问正常,但是使用nginx代理端口访问的时候无法访问静态资源。
解决方法:
- 查看nginx启动用户,将静态资源赋权给改用户访问即可。
- 如我的静态资源目录:/data/django/static
- 赋权:ch
mod 755 /data/django/static -R
uwsgi配置:
# uwsig使用配置文件启动 [uwsgi] # 项目所在的根目录 chdir=/data/django/dailyfresh # 指定项目的application,区别于启动命令--wsgi-filemysite/wsgi.py #logsquery自己应用的名字 module=dailyfresh.wsgi:application #the local unix socket file than commnuincate to Nginx # 指定sock的文件路径,这个sock文件会在nginx的uwsgi_pass配置,用来nginx与uwsgi通信 # 支持ip+port模式以及socket file模式 #socket=/etc/uwsgi/uwsgi.sock socket=127.0.0.1:9001 # 进程个数 processes = 8 # 每个进程worker数 workers=5 procname-prefix-spaced=dailyfresh # uwsgi的进程名称前缀 py-autoreload=1 # py文件修改,自动加载 # 指定IP端口,web访问入口 http=0.0.0.0:9000 # 启动uwsgi的用户名和用户组 uid=root gid=root # 启用主进程 master=true # 自动移除unix Socket和pid文件当服务停止的时候 vacuum=true # 序列化接受的内容,如果可能的话 thunder-lock=true # 启用线程 enable-threads=true # 设置一个超时,用于中断那些超过服务器请求上限的额外请求 harakiri=30 # 设置缓冲 post-buffering=4096 # 设置日志目录 daemonize=/var/log/uwsgi/uwsgi.log # uWSGI进程号存放 pidfile=/etc/uwsgi/uwsgi.pid
nginx配置:
server { listen 9002; server_name 192.168.2.100; access_log /var/log/test.log; error_log /var/log/test.log; charset utf-8; client_max_body_size 100M; location /static{ alias /data/django/dailyfresh/static; } location /media{ alias /data/django/dailyfresh/media; } location / { include uwsgi_params; uwsgi_pass 127.0.0.1:9001; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
到此这篇关于uwsgi+nginx代理Django无法访问静态资源的解决的文章就介绍到这了,更多相关uwsgi+nginx代理Django无法访问内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- nginx django部署(uwsgi+nginx代理Django无法访问静态资源的解决)
- django框架全面讲解(Django uwsgi Nginx 的生产环境部署详解)
- nginxpython编写模块(Python开发之Nginx+uWSGI+virtualenv多项目部署教程)
- python配合docker(Docker构建python Flask+ nginx+uwsgi容器)
- nginxdjango部署(详解Django+uwsgi+Nginx上线最佳实战)
- linux部署flask项目(用uWSGI和Nginx部署Flask项目的方法示例)
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
- 银泰集团董事长沈国军获评 北京影响力 十大企业家(银泰集团董事长沈国军获评)
- 15帅气男士发型,清爽时尚很有型,喜欢就试试(清爽时尚很有型)
- 哪几个历史人物被影协主席李雪健演的活灵活现(哪几个历史人物被影协主席李雪健演的活灵活现)
热门推荐
- SQL中的ISNULL的用法
- linux中nfs中文全称(Linux NFS机制工作原理及实例解析)
- 自定义ui组件的三个重要方法(AmazeUI 面板的实现示例)
- SqlServer 表连接教程(问题解析)(SqlServer 表连接教程问题解析)
- dede数据统计(DEDE [field:global name=autoindex/] 按序号排列从0从1开始)
- sqlserver查看表和存储过程的架构(SQL Server 远程更新目标表数据的存储过程)
- 如何让yii2高级模板运行起来(Yii框架数据库查询、增加、删除操作示例)
- docker删除多个镜像命令(Docker 彻底删除私有库镜像的操作)
- virtualbox 创建步骤(virtualbox上安装OpenSuse的方法)
- 异步调用中HttpContext.Current为null解决方法