实现逻辑
启用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脚本进行下载统计、各种过滤,限速等限制
相关专题
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
暂无评论内容