
nginx
williams2222
这个作者很懒,什么都没留下…
展开
-
nginx 实现缺省图片的方法
在一个nginx的windows移植群里,有朋友问到这个问题,如何实现nginx下当图片不存在返回缺省图片。[size=medium][b]一、使用rewrite[/b][/size][code="java"]location ~* \.(gif|jpg|jpeg|png|bmp)$ { if (!-f $request_filename){ rewrite ^ /404.g...2009-04-11 00:29:06 · 226 阅读 · 0 评论 -
nginx + php-fpm 优化 post 性能
当POST到Web Server的时候,Web Server接收数据后再复制一份数据给FastCGI进程,这样多了一次复制开销和内存使用,比较浪费,POST数据越大越明显(包括上传)。nginx允许以文件的方式来传递,nginx先把浏览器POST过来的数据保存在文件里,当传给FastCGI进程的时候,通过文件路径来传递数据(包括上传),从而提高POST性能。但是,如果只有nginx是不够的...2009-11-01 20:39:28 · 359 阅读 · 0 评论 -
小结nginx的x-sendfile X-Accel-Redirect
sendfile能有效提高web传输文件的效率。linux kernel2.2开始支持sendfile,2.4.21支持sendfile64.只要你的kernel支持sendfile64,nginx会自动使用,无需操心,nginx的配置和使用还是挺简单的nginx的X-Accel-Redirect就是类似x-sendfile的东西。默认下nginx会自动启动sendfile,不...2009-02-08 11:51:14 · 390 阅读 · 0 评论 -
使用logrotate做nginx日志轮询
logrotate看名字就知道是专门做日志轮询的,只把任务配置放在/etc/logrotate.d/下,任务就会自动完成,而且无需安装,系统自带,比较推荐使用.[code="java"][root@srv logrotate.d]# vi /etc/logrotate.d/nginx[/code]配置如下[code="java"]/usr/local/nginx/logs/ww...2009-06-28 02:11:11 · 169 阅读 · 0 评论 -
nginx 502 Bad Gateway 错误问题收集
因为,nginx和lighttpd的文档真的很少,更不用说中文文档了,所以收集一些和502有关的错误在这里,保留来源地址,建议看来源地址的内容。502是FastCGI出现问题,所以从FastCGI配置入手。[b]1.请检查你的FastCGI进程是否启动[/b][b]2.FastCGI进程不够使用[/b]请通过执行 netstat -anpo | grep "php-cg...原创 2009-02-16 12:40:30 · 209 阅读 · 0 评论 -
nginx 预压缩(gzip)静态文件
对于静态文件先压缩再输出是再正常不过的事了,但是这种压缩都是动态的,在每次请求都会先压缩再输出,大大浪费了很多cpu。如果前端加了反向代理缓存,那能减少这种浪费。但不是每个生产环境前端都有缓存的。而nginx有个模块Gzip Precompression,这个模块的作用是对于需要压缩的文件,直接读取已经压缩好的文件(文件名为加.gz),而不是动态压缩,对于不支持gzip的请求则读取原文件。...原创 2010-05-15 14:04:05 · 484 阅读 · 0 评论