前两日,无意在测试几个门户网站的http404的错误页面时候,发现居然底部信息透露着服务器的信息,查询了一下关键字Nginx,才发现又是一个高性能的WEB服务器,平时Apache和IIS用的多了,差点一叶遮目了。
Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。
在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。据测试过,Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
Nginx 0.6.31 + PHP 5.2.6(FastCGI)的配置和安装见
http://www.phpv.net/html/Nginx_PHP_FastCGI.html
Nginx 的中文维基:
http://wiki.codemongers.com/NginxChs
能被国内门户网站所使用的WEB服务器,显然是有一定的优势和竞争力的。