快速业务通道

玩玩负载均衡---在window与linux下配置nginx

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-27
这时可以扩充一下文件句柄数(windows下就没这么容易扩展了,哎) ulimit -SHn 51200 #设置打开文件句柄 到这里,我们就可以使用linux下的vi编辑器编辑一下: cd /usr/src/nginx-0.7.62/conf/
vi nginx.conf
将之前在window下的修改内容替换(按下insert键进入到编辑模式)到当前的文件中,当修改完成了,按冒号(":")切换到命令模式下,然后敲入“wq”,保存并退出. 注: events {
use epoll;
worker_connections 20240;
}
注:use epoll; //linux下使用,更多内容参见NginxChsOptimizations
这样就可以运行nginx了: /usr/local/nginx/sbin/nginx -t –c 启动完成后,可以通过如下指令查看其在内存中的运行信息: # ps aux | egrep ''(PID|nginx)'' 这样当我们再使用loadrunner运行时,就可以看到error.log中就不再报那个恼人的“1024错误了”. 当然在nginx中,还支持文件缓存,以便于将那些静态文件缓存到本地的nginx服务器上,只不过要修改一下其config文件配置,如下: vi nginx.conf 在文件中的相应节点处输入如下内容: location ~ .*.(gif|jpg|jpeg|png|bmp|swf|js|html|htm|css)$ { #指定缓存文件类型
expires 7d; #设置浏览器过期时间7天
root data/nginx_cache/iis; #静态文件根目录目录(对应proxy_temp_path)
proxy_store on; #开启缓存机制
proxy_store_access user:rw group:rw all:rw; #缓存读写规则
proxy_temp_path data/nginx_cache/iis; #存放静态文件的缓存目录
# include proxy.conf; # 外联proxy理的详细配置如proxy_set_header, client_max_body_size .
if (!-e $request_filename) {
proxy_pass http://10.0.2.136;/
}
}
这样就会在data/nginx_cache/iis目前下生成相应的gif,jpg等文件的临时信息,当客户端请求到来时,就会从该目录中检索相应文件绑定之后返回给客户端,以减轻iis服务器和网络带宽的压力. 附上一个我在那台Centos上的配置文件,大家可以对比参照一下,nginx本身提供的配置结点信息过多,更多信息可以参见这篇文章. 相关链接如下: 张宴 搭建胜过Apache十倍的Web服务器(第5版)[原创] 守住每一天(网名) nginx反向代理配置及优化

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号