如何利用nginx 下载系统文件x

#启动进程,通常设置成和cpu的数量相等

#全局错误日志及PID文件

#工作模式及连接数上限

#设定http服务器利用它的反向代理功能提供负载均衡支持

#必须设为 on,如果用来进行下载等应用磁盤IO重负载应用,可设置为 off以平衡磁盘与网络I/O处理速度,降低系统的uptime.

#设定负载均衡的服务器列表

#weigth参数表示权值权值越高被分配到的几率樾大

#设定本虚拟主机的访问日志

root /root; #定义服务器的默认网站根目录位置

#静态文件,nginx自己处理

#过期30天静态文件不怎么更新,过期可以设大一点如果频繁更新,则可以设置得小一点

#设定查看Nginx状态的地址

以上是一些基本的配置,使用Nginx最大的好处就是负载均衡

如果要使用负载均衡的話,可以修改配置http节点如下:

#设定http服务器,利用它的反向代理功能提供负载均衡支持

#省略上文有的一些配置节点

#。。。。。

#设定負载均衡的服务器列表

#weigth参数表示权值权值越高被分配到的几率越大

#weigth参数表示权值,权值越高被分配到的几率越大

#对aspx后缀的进行负载均衡請求

root /root; #定义服务器的默认网站根目录位置

#以下是一些反向代理的配置可删除.

通过alias命令和$request_uri变量指向正确的静態文件。

经过一系列优化等处理后实际指向的本地文件路径

指定文件路径有两种方式rootaliasrootalias主要区别在于nginx如何解释location后面的uri,这会使两者分別以不同的方式将请求映射到服务器文件上

版权声明:本文为博主原创文章未经博主允许不得转载。 /a/article/details/

有个页面(php)有个按钮是需要控制下载权限的付过款用户才可以下载;我们服务器用的nginx,搜了一下后决定用x-sendfile做;

挺簡单的,两步搞定不过我一开始不了解,走了不少弯路;

我这里用的thinkphp ,换成原生的语法一样的代码在这了;

我要回帖

更多关于 利用nginx 下载系统文件 的文章

 

随机推荐