版权声明:本文为博主原创文章未经博主允许不得转载。 /a/article/details/
有个页面(php)有个按钮是需要控制下载权限的付过款用户才可以下载;我们服务器用的nginx,搜了一下后决定用x-sendfile做;
挺簡单的,两步搞定不过我一开始不了解,走了不少弯路;
我这里用的thinkphp ,换成原生的语法一样的代码在这了;
#启动进程,通常设置成和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变量指向正确的静態文件。
经过一系列优化等处理后实际指向的本地文件路径
指定文件路径有两种方式root和aliasroot与alias主要区别在于nginx如何解释location后面的uri,这会使两者分別以不同的方式将请求映射到服务器文件上
版权声明:本文为博主原创文章未经博主允许不得转载。 /a/article/details/
有个页面(php)有个按钮是需要控制下载权限的付过款用户才可以下载;我们服务器用的nginx,搜了一下后决定用x-sendfile做;
挺簡单的,两步搞定不过我一开始不了解,走了不少弯路;
我这里用的thinkphp ,换成原生的语法一样的代码在这了;