1,apache-穩定,用戶群體大,模塊可選,邏輯處理。
Apache是世界使用排名第一的
Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上。
Apache源于NCSAhttpd服務器,經過多次修改,成為世界上最流行的Web服務器軟件之一。Apache取自“a patchy server”的讀音,意思是充滿補丁的服務器,因為它是
自由軟件,所以不斷有人來為它
開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,并可做
代理服務器來使用。
本來它只用于小型或試驗
Internet網絡,后來逐步擴充到各種
Unix系統中,尤其對
Linux的支持相當完美。Apache有多種產品,可以支持
SSL技術,支持多個
虛擬主機。Apache是以
進程為基礎的結構,進程要比
線程消耗更多的系統開支,不太適合于多處理器環境,因此,在一個Apache Web站點擴容時,通常是增加
服務器或擴充群集節點而不是增加
處理器。到目前為止Apache仍然是世界上用的最多的Web服務器,市場占有率達60%左右。世界上很多著名的網站如Amazon.com、Yahoo!、W3 Consortium、Financial Times等都是Apache的產物,它的成功之處主要在于它的
源代碼開放、有一支開放的開發隊伍、支持
跨平臺的應用(可以運行在幾乎所有的Unix、
Windows、Linux系統平臺上)以及它的可移植性等方面。
Apache的誕生極富有戲劇性。當NCSA WWW服務器項目停頓后,那些使用NCSA WWW服務器的人們開始交換他們用于該服務器的補丁程序,他們也很快認識到成立管理這些補丁程序的論壇是必要的。就這樣,誕生了Apache Group,后來這個團體在
NCSA的基礎上創建了Apache。
Apache web服務器軟件擁有以下特性:
支持最新的HTTP/1.1通信協議
擁有簡單而強有力的基于文件的配置過程
支持通用網關接口
支持基于IP和基于域名的虛擬主機
支持多種方式的
HTTP認證
集成
Perl處理模塊
集成代理服務器模塊
支持實時監視服務器狀態和定制服務器日志
支持服務器端包含指令(SSI)
支持安全Socket層(SSL)
提供用戶會話過程的跟蹤
支持FastCGI
通過
第三方模塊可以支持Java Servlets
如果你準備選擇Web服務器,毫無疑問Apache是你的最佳選擇。
http://www.apache.org/是它的官方網站.
2,Lighttpd是一個德國人領導的
開源軟件,其根本的目的是提供一個專門針對高性能
網站,安全、快速、兼容性好并且靈活的web server環境。具有非常低的
內存開銷,cpu占用率低,效能好,以及豐富的
模塊等特點。lighttpd是眾多
OpenSource輕量級的web server中較為優秀的一個。支持
FastCGI,
CGI, Auth, 輸出壓縮(output compress),
URL重寫,
Alias等重要功能,而
Apache之所以流行,很大程度也是因為功能豐富,在lighttpd上很多功能都有相應的實現了,這點對于apache的用戶是非常重要的,因為遷移到lighttpd就必須面對這些問題。
3,
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 的中文維基:http://wiki.codemongers.com/NginxChs
Nginx 的中文站: http://www.nginx.cn
nginx 跟lighttpd隨時間的用戶群比較: