Apache

维基百科,自由的百科全书

跳转到: 导航, 搜索

Apache HTTP Server

開發 Apache軟件基金會
最新版本 2.2.11 / 2008年12月14日
作業系統 跨平台
類型 網頁伺服器
許可協議 Apache許可證 2.0
網站 www.apache.org

Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁伺服器,可以在大多數計算機操作系統中運行,由於其多平台和安全性[1]被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可通過簡單的API擴展,將PerlPython解釋器編譯到服務器中。

目录

[编辑] 歷史

Apache 起初由伊利諾大學香檳分校國家超級電腦應用中心(NCSA)開發。此後,Apache Httpd被開放源代碼團體的成員不斷的發展和加強。Apache Http網站服務器擁有牢靠可信的美譽,已經在全球超過半數的網站中被使用-特別是幾乎所有最熱門和訪問量最大的網站。比方說,維基百科網站服務器就是使用Apache的。

剛開始發展時,Apache只是Netscape網頁服務器(現在是Sun ONE)之外的開放源代碼選擇之一。慢慢地,它開始在功能和速度超越其他基於Unix的HTTP服務器。到了Apache 2.x的時代,實際效率又比Apache 1.x更快,2.x比1.x能同時服務更多的網頁連線數。

1996年4月以來,Apache一直是Internet上最流行的HTTP服務器:1999年5月它在57%的網頁服務器上運行,到了2005年7月這個比例上升到了69%。在2005年11月最風光的時候達到接近70%的市佔率,不過在部份擁有大量域名的主機域名商轉換為微軟IIS平台後,Apache市佔率近年來呈現些微下滑。同時搜尋引擎巨擘Google自己的網頁伺服器平台GWS推出後(也可說是一種修改版的Apache[2]),再加上nginxLighttpd等輕量化網頁伺服器軟體在市場上有一些能見度,這些因素都反應在整體網頁伺服器市佔率的消長,Apache的市佔率就隨之滑落。根據en:Netcraft2009年2月的最新統計數據,Apache的市佔率已經降為49.41%,IIS降為34%,GWS 8.39%,nginx 2.95%。儘管如此,Apache仍舊是當前網際網路市場上,市佔率最高的網頁伺服器軟體。[3]

[编辑] 命名

作者宣稱因為Apache這個名字好記,所以才在最初選擇它,但是流傳最廣的解釋是(也是最顯而易見的):這個名字來自於一個事實:當Apache在1995年初開發的時候,它是由當時最流行的HTTP服務器NCSA HTTPd 1.3 的代碼修改而成的,因此是「一個修補的(a patchy)」服務器。然而,在Apache服務器官方網站的FAQ中是這麼解釋的:「Apache這個名字是為了紀念名為Apache的美洲原住民印第安人的一支,眾所周知他們擁有高超的作戰策略和無窮的耐性」。無論如何,Apache 2.x 分支不包含任何 NCSA 的程式代碼。

[编辑] 特性

Apache支持許多特性,大部分通過編譯的模塊實現。這些特性從服務器端的編程語言支持到身份認證方案。一些通用的語言接口支持PerlPythonTcl, 和 PHP。流行的認證模塊包括 mod_access, mod_auth 和 mod_digest。其他的例子有 SSLTLS 支持(mod_ssl), 代理服務器 (proxy) 模塊,很有用的URL重寫(由 mod_rewrite 實現),定製日誌文件(mod_log_config),以及過濾支持(mod_include 和 mod_ext_filter)。Apache日誌可以通過網頁瀏覽器使用免費的腳本AWStatsVisitors來進行分析。

[编辑] 2.x版本

Apache 的2.x版本核心在Apache 1.x版本之上作出了重要的加強。這包括:線程,更好的支持非UNIX平台(例如Windows),新的 Apache API,以及IPv6支持。

[编辑] 評價

  • PC Magazine》2004年8月評出了近30年以來的10款最佳軟件產品。他們其中或者是有過最輝煌的歷史,或者是最具創意。其對Apache的評價是:第三名:Apache(阿帕奇,1995年推出)Apache目前已經演變成了「LAMP」,即Linux、Apache、MySQLPHP的聯合體。這是一個開放源代碼軟件項目,已經對微軟的「.NET」戰略構成嚴重威脅。尤其是Apache網絡服務器,讓用戶充分體驗到開發源碼軟件的穩定性、可靠性和可定製性。
  • Apple.com評價Apache時說:Apache是服務器軟件始終不斷進化的大塊部件,它免費但又是無價之寶。Apache是在資源開放運動中出現的絕對珍品,因為不屬於個人專利而是對公共免費。一旦擁有這些源碼,程序員能夠自由完成所想——能在其它程序員接替工作時被賦予同樣的權限來改變和修改自己的源代碼。

[编辑] 註釋

  1. ^ 儘管不斷有新的漏洞被發現,但由於其開放原始碼的特點,漏洞總能被很快修補。因此總的來說,其安全性還是相當高的。
  2. ^ 資料來源http://www.googlerank.com/ranking/Ebook/howgoogleworks.html
  3. ^ 資料來源http://news.netcraft.com/archives/2009/02/18/february_2009_web_server_survey.html

[编辑] 外部鏈接

个人工具