Nginx (“engine x”) 是一個高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,它已經在該站點執行超過兩年半了。Igor 將原始碼以類BSD許可證的形式釋出。儘管還是測試版,但是,Nginx 已經因為它的穩定性、豐富的功能集、示例配置檔案和低系統資源的消耗而聞名了。
因為 Nginx 的文件大部分是俄文的,Nginx 的中文維基的目的是幫助使用中文世界的使用者安裝、配置和交換有關 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是Apache伺服器不錯的替代品: Nginx在美國是做虛擬主機生意的老闆們經常選擇的軟體平臺之一. 能夠支援高達 50,000 個併發連線數的響應, 感謝Nginx為我們選擇了 epoll and kqueue作為開發模型.
Nginx作為負載均衡伺服器: Nginx 既可以在內部直接支援 Rails 和 PHP 程式對外進行服務, 也可以支援作為 HTTP代理伺服器對外進行服務. Nginx採用C進行編寫, 不論是系統資源開銷還是CPU使用效率都比 Perlbal 要好很多.
作為郵件代理伺服器: Nginx 同時也是一個非常優秀的郵件代理伺服器(最早開發這個產品的目的之一也是作為郵件代理伺服器), Last.fm 描述了成功並且美妙的使用經驗.
Nginx 是一個 安裝非常的簡單 , 配置檔案 非常簡潔(還能夠支援perl語法), Bugs非常少的伺服器: Nginx 啟動特別容易, 並且幾乎可以做到7*24不間斷執行,即使執行數個月也不需要重新啟動. 你還能夠 不間斷服務的情況下進行軟體版本的升級.