nginx下wordpress mu的url rewrite

六月 22nd, 2010 hew Posted in nginx, WordPress No Comments »

今天把网站从apache转到nginx了,刚开始时用了nginx下wordpress的rewrite规则,发现图片不能显示,后来找了下,找到一个wordpress mu专用,终于解决问题了。

Tags: , ,


nginx 文件类型错误解析漏洞

六月 22nd, 2010 hew Posted in nginx No Comments »

漏洞介绍:nginx是一款高性能的web服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常 好的支持PHP的运行。80sec发现其中存在一个较为严重的安全问题,默认情况下可能导致服务器错误的将任何类型的文件以PHP的方式进行解析,这将导 致严重的安全问题,使得恶意的攻击者可能攻陷支持php的nginx服务器。
漏洞分析:nginx默认以cgi的方式支持php的运行,譬如在配置文件当中可以以

Tags: ,


减小nginx编译后的文件大小

六月 22nd, 2010 hew Posted in nginx No Comments »

默认的nginx编译选项里居然是用debug模式(-g)的(debug模式会插入很多跟踪和ASSERT之类),编译以后一个nginx有好几兆。
去掉nginx的debug模式编译,编译以后只有375K(nginx-0.5.33, gcc4)。
在 auto/cc/gcc,最后几行有:
# debug
CFLAGS=”$CFLAGS -g”
注释掉或删掉这几行,重新编译即可。-g参数用法详见这篇blog:[原]Linux下的c/c++ GDB调试

Tags:


nginx 做 web 服务器及反向代理安装配置记录

六月 22nd, 2010 hew Posted in nginx No Comments »

Nginx [engine x] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server written by Igor Sysoev. It has been running on many heavily loaded Russian sites for more than two years.
俄罗斯人写的,我总觉得俄罗斯都是高手。。。。再仔细看了一下(所有能看懂的文档),基于事件的,对小文件的读写性能很好,也更适合做反向代理(nginx 》Squid 》Apache),更适合BBS的情况。所以决定装这个。

http://sysoev.ru/nginx/download.html

俄语,不要紧,最上面那个就是最新的。

Tags: , ,


nginx 的 worker_processes 设为多少才合适

六月 22nd, 2010 hew Posted in nginx 1 Comment »

一般一个进程足够了,你可以把连接数设得很大。如果有SSL、gzip这些比较消耗CPU的工作,而且是多核CPU的话,可以设为和CPU的数量一样。或者要处理很多很多的小文件,而且文件总大小比内存大很多的时候,也可以把进程数增加,以充分利用IO带宽(主要似乎是IO操作有block)。

Tags: ,


Page 5 of 512345