php+nginx做下载服务器配置
来源:互联网 发布:rsync指定ssh端口 编辑:程序博客网 时间:2024/05/22 10:37
nginx配置文档
location /down{ internal; alias /home/www/filespath;}
/* 此段是为了防止直接通过地址访问文件而做,可以作为防盗链*/
location /filepath{ internall;}
php文件设置:
$filepath = '2011/12/31/abcd.zip';$filename = 'abcd.zip';header("Content-Disposition: attachment; filename= '{$filename}'");header("Content-Type: application/octet-stream");header('X-Accel-Redirect: /down/'.{$filepath}); header("X-Accel-Buffering: yes");header("X-Accel-Limit-Rate :102400"); //速度限制 Byte/s//header("Accept-Ranges: none");//单线程 限制多线程
在使用时候,必须要明白以下头信息是不能被Nginx更改的(即这些信息得由你来指定!)
Content-TypeContent-DispositionAccept-RangesSet-CookieCache-ControlExpires
如果其中的一些信息没有指定,那么重定向请求设置!
4.更多处理控制
你可以通过一下头信息来配置 X-Accel-Redirect 特性:
X-Accel-Limit-Rate: 1024X-Accel-Buffering: yes|noX-Accel-Charset: utf-8
0 0
- php+nginx做下载服务器配置
- php+nginx做下载服务器配置—X-Accel-Redirect
- Nginx服务器配置PHP
- nginx做静态文件下载服务器
- nginx做静态文件下载服务器
- Nginx 一个服务器多域名配置 以及 访问php文件直接下载而不运行
- CentOS+Nginx+PHP+Mysql 服务器配置
- Nginx 服务器隐藏 index.php 配置
- Nginx+php+http/https服务器配置
- 如何使用Nginx配置虚拟服务器和做负载均衡
- nginx服务器做负载均衡的配置实例
- HTTP服务器 nginx for windows下载 详细安装与配置
- 搭建nginx下载服务器
- ubuntu 11.04+nginx+mysql+php网站服务器配置
- APM Express(apache+php+mysql)以及nginx的服务器配置
- ubuntu11.10配置WEB服务器 Nginx + PHP + MySql
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- 折半查找算法
- Android 5.x常用控件(一)
- IM基础概念和原理
- ORACLE SQL 语句
- 行人检测综述
- php+nginx做下载服务器配置
- Using Dagger 2 for dependency injection in Android - Tutorial
- 【JVM】java 虚拟机--新生代与老年代GC
- Android 自绘TextView 解决提前换行,并配置结尾样式
- 计算机视觉入门之数学篇
- 源码分析shiro认证授权流程
- Java实例变量和类变量
- bing_du_bing_du;
- 矩阵的舞蹈