Nginx Web服務器的優點和基礎知識
當我們在不斷使用Nginx Web服務器的時候需要我們不斷的掌握相關的知識。Nginx Web服務器是一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。
Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,它已經在該站點運行超過兩年半了。Igor 將源代碼以類BSD許可證的形式發布。盡管還是測試版,但是,Nginx 已經因為它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名了。
因為 Nginx 的文檔大部分是俄文的,Nginx Web服務器的中文維基的目的是幫助使用中文世界的用戶安裝、配置和交換有關 Nginx 的使用經驗。大部分文檔源自Aleksandar Lazic <al-nginx AT none DOT at>的工作。有關本維基本身的問題請直接詢問Cliff Wells <cliff AT develix DOT com>。
Nginx 可以在大多數 Unix like OS 上編譯運行,并有 Windows 移植版。目前 Nginx 的開發版為 0.7.x,穩定版為 0.6.x,歷史穩定版為 0.5.x,建議使用 0.6 系列作為生產版本。 Nginx 的源代碼使用 2-clause BSD-like license。
Nginx Web服務器優點
Nginx 是一個很牛的高性能Web和反向代理服務器, 它具有有很多非常優越的特性:
在高連接并發的情況下,Nginx是Apache服務器不錯的替代品: Nginx在美國是做虛擬主機生意的老板們經常選擇的軟件平臺之一. 能夠支持高達 50,000 個并發連接數的響應, 感謝Nginx為我們選擇了 epoll and kqueue作為開發模型. #t#
Nginx作為負載均衡服務器: Nginx 既可以在內部直接支持 Rails 和 PHP 程序對外進行服務, 也可以支持作為 HTTP代理服務器對外進行服務. Nginx采用C進行編寫, 不論是系統資源開銷還是CPU使用效率都比 Perlbal 要好很多.
作為郵件代理服務器: Nginx Web服務器同時也是一個非常優秀的郵件代理服務器(最早開發這個產品的目的之一也是作為郵件代理服務器), Last.fm 描述了成功并且美妙的使用經驗.
Nginx Web服務器是一個 安裝非常的簡單 , 配置文件 非常簡潔(還能夠支持perl語法), Bugs非常少的服務器: Nginx 啟動特別容易, 并且幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新啟動. 你還能夠 不間斷服務的情況下進行軟件版本的升級.