開源Web Server之Nginx
Nginx 是俄羅斯工程師伊戈爾·西索夫(Igor Sysoev)在10年前創立的。該公司為規模大、更新快、內容量大的網站,開發和維護基于UNIX的開源Web和郵件代理服務器,其客戶包括了 TechCrunch、Facebook、Groupon和WordPress等。
Nginx 是一個輕量級的 http server,也可作為 proxy server 使用,由一個俄羅斯哥們兒開發并在一些高負載的站點上跑了多年。有的評測性能已經超過 lighty。Nginx 能快速響應靜態頁面的請求,支持 fastcgi、ssl、virtual host、rewrite、HTTP Basic Auth、Gzip 等,功能比較完備,配置文件也是類似 lighty 那種很簡介的形式。 Igor 將源代碼以類BSD許可證的形式發布。
在高連接并發的情況下,Nginx是Apache服務器不錯的替代品:Nginx在美國是做虛擬主機生意的老板們經常選擇的軟件平臺之一.能夠支持高達50,000個并發連接數的響應,感謝Nginx為我們選擇了epollandkqueue作為開發模型.
Nginx作為負載均衡服務器:Nginx既可以在內部直接支持Rails和PHP程序對外進行服務,也可以支持作為HTTP代理服務器對外進行服務.Nginx采用C進行編寫,不論是系統資源開銷還是CPU使用效率都比Perlbal要好很多.
作為郵件代理服務器:Nginx同時也是一個非常優秀的郵件代理服務器(最早開發這個產品的目的之一也是作為郵件代理服務器),Last.fm描述了成功并且美妙的使用經驗.
Nginx是一個安裝非常的簡單,配置文件非常簡潔(還能夠支持perl語法),Bugs非常少的服務器:Nginx啟動特別容易,并且幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新啟動.你還能夠不間斷服務的情況下進行軟件版本的升級.
Nginx的最新版本為nginx-1.1.15,51CTO源碼下載地址http://down.51cto.com/data/331927