618特惠活动,3年企业版2399元,立省600元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

宝塔怎么支持range request

发表在 Linux面板2020-10-31 23:29 [复制链接] 4 3128


我用宝塔python管理器部署django, Django 需要接收header里面的range字段来判断,如:Range: bytes=0-
但经过Nginx,反向代理,Uwsgi后,header中这个字段的信息没有传递过来.django完全获取不到. 但我直接用django runserver不经过前面的Nginx和uwsgi就能获取到.


配置如下:
网站配置:
  1. server
  2. {
  3. listen 80;
  4.         listen 443 ssl http2;
  5. server_name www.daydayupclub.co children.daydayupclub.co blog.daydayupclub.co bgm.daydayupclub.co tool.daydayupclub.co read.daydayupclub.co geeks.daydayupclub.co videotools.daydayupclub.co;
  6. index index.php index.html index.htm default.php default.htm default.html;
  7. root /www/wwwroot/www.daydayupclub.co;


  8. #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
  9. #error_page 404/404.html;
  10. ssl_certificate /www/server/panel/vhost/cert/www.daydayupclub.co/fullchain.pem;
  11. ssl_certificate_key /www/server/panel/vhost/cert/www.daydayupclub.co/privkey.pem;
  12. ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
  13. ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  14. ssl_prefer_server_ciphers on;
  15. ssl_session_cache shared:SSL:10m;
  16. ssl_session_timeout 10m;
  17. add_header Strict-Transport-Security "max-age=31536000";
  18. error_page 497 https://$host$request_uri;
  19. add_header Accept-Ranges bytes;

  20. limit_conn perserver 500;
  21. limit_conn perip 25;
  22. limit_rate 512k;
  23. # To allow POST on static pages 允许静态页使用POST方法
  24. error_page 405 =200 $uri;
  25. #SSL-END

  26. #ERROR-PAGE-START 错误页配置,可以注释、删除或修改
  27. #error_page 404 /404.html;
  28. #error_page 502 /502.html;
  29. #ERROR-PAGE-END

  30. #PHP-INFO-START PHP引用配置,可以注释或修改
  31. #清理缓存规则



  32. location ~ /purge(/.*) {
  33. proxy_cache_purge cache_one $host$1$is_args$args;
  34. #access_log /www/wwwlogs/www.daydayupclub.co_purge_cache.log;
  35. }
  36.         #引用反向代理规则,注释后配置的反向代理将无效
  37. include /www/server/panel/vhost/nginx/proxy/www.daydayupclub.co/*.conf; include enable-php-00.conf;
  38. #PHP-INFO-END

  39. #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
  40. include /www/server/panel/vhost/rewrite/www.daydayupclub.co.conf;
  41. #REWRITE-END

  42. #禁止访问的文件或目录
  43. location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
  44. {
  45. return 404;
  46. }

  47. #一键申请SSL证书验证目录相关设置
  48. location ~ \.well-known{
  49. allow all;
  50. }


  51. location /static/ {
  52. alias /www/wwwroot/daydayup/static/;
  53. }
  54. location /media/ {
  55. alias /www/wwwroot/daydayup/media/;
  56. }


  57. access_log /www/wwwlogs/www.daydayupclub.co.log;
  58. error_log /www/wwwlogs/www.daydayupclub.co.error.log;
  59. }
复制代码

反向代理配置:
  1. #PROXY-START/
  2. location  ~* \.(php|jsp|cgi|asp|aspx)$
  3. {
  4.     proxy_pass http://127.0.0.1:8000;
  5.     proxy_set_header Host $host;
  6.     proxy_set_header X-Real-IP $remote_addr;
  7.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  8.     proxy_set_header REMOTE-HOST $remote_addr;
  9. }



  10. location /
  11. {
  12.     proxy_pass http://127.0.0.1:8000;
  13.     proxy_set_header Host $host;
  14.     proxy_set_header X-Real-IP $remote_addr;
  15.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  16.     proxy_set_header REMOTE-HOST $remote_addr;
  17.    
  18.     add_header X-Cache $upstream_cache_status;
  19.         #Set Nginx Cache
  20.         proxy_ignore_headers Set-Cookie Cache-Control expires;
  21.         add_header Cache-Control no-cache;
  22.     expires 12h;
  23. }

  24. #PROXY-END/
复制代码


项目中uwsgi配置


  1. <p>[uwsgi]
  2. master = true
  3. processes = 1
  4. threads = 2
  5. chdir = /www/wwwroot/daydayup
  6. wsgi-file= /www/wwwroot/daydayup/izone/wsgi.py
  7. http = 127.0.0.1:8000
  8. logto = /www/wwwroot/daydayup/logs/error.log
  9. chmod-socket = 660
  10. vacuum = true
  11. master = true
  12. honour-range = true
  13. max-requests = 1000
  14. </p><p><p><p></p>
复制代码

这是怎么回事呢?是宝塔不支持吗?

使用道具 举报 只看该作者 回复
发表于 2020-11-1 09:28:41 | 显示全部楼层
能有人帮忙看一眼吗? 求助官方
使用道具 举报 回复 支持 反对
发表于 2020-11-1 16:57:34 | 显示全部楼层
请问谢花郎和大炮在吗?
使用道具 举报 回复 支持 反对
发表于 2020-11-2 11:26:53 | 显示全部楼层
请问管理员能帮忙看一眼吗?
使用道具 举报 回复 支持 反对
发表于 2020-11-2 11:38:46 | 显示全部楼层
回复一下,回复一下,回复一下。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表