Nginx+X-Accel大文件下载统计、权限判断、速度限制功能

Nginx+X-Accel大文件下载统计、权限判断、速度限制功能-小黄鸭趣味站——在还记得的时候写下来
Nginx+X-Accel大文件下载统计、权限判断、速度限制功能
此内容为免费阅读,请登录后查看
0
限时特惠
9.9
免费阅读

实现逻辑

启用nginx的X-Accel

用户访问PHP脚本

各种过滤、统计

php使用header(“X-Accel-Redirect:  /file/$fileName”);唤起nginx

nginx接力提供文件传输

详细步骤

1、Nginx配置某个站点,在server {}里面添加:

location /xyz {
    internal;
    alias /var/www/myfiles;
}

其中别名xyz可以自定义,到时php脚本需要用一样的别名;

alias是这个别名指向的本地文件夹

2、重启nginx

3、创建php下载脚本 http://xxxx.com/download.php

4、访问一下即可下载,可以修改php脚本进行下载统计、各种过滤,限速等限制

相关专题

图片[1]-Nginx+X-Accel大文件下载统计、权限判断、速度限制功能 - 小黄鸭趣味站——在还记得的时候写下来-小黄鸭趣味站——在还记得的时候写下来
nginx

2022-11-28 17

Nginx是一个高性能的HTTP和反向代理web服务器,也是站长常见的网站环境之一.nginx凭借高性能低消耗近几年越来越多站长使用,学习好nginx也成为站长必备知识点.我的…

  • Nginx+X-Accel大文件下载统计、权限判断、速度限制功能
    [2023-11-10]
  • nginx屏蔽搜索引擎蜘蛛爬虫配置方法
    [2023-11-07]
  • Nginx宝塔面板防盗链功能教程
    [2023-10-04]
  • Nginx禁止下载指定后缀文件配置方法
    [2023-10-02]
  • Nginx指定域名访问请求
    [2023-09-27]

标签 X-Accel大文件下载

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容