ApacheHTTP侍服器
Apache HTTP Server(簡稱Apache)是 Apache 軟體基金會的一个開放原始碼的網頁侍服器軟體,會當佇大多數電腦作業系統中運行。因為其跨平台佮安全性,予人廣泛使用,是上時行的 Web 侍服器軟體之一。快速、有法度並且會當通過簡單的 API 擴充,將 Perl/Python 等直譯器編譯到侍服器內底。
歷史
Apache 起初由它利諾大學香檳分校的國家超級電腦應用中心(NCSA)開發。此後,Apache Httpd 予人開放原始碼團體的成員不斷的發展佮加強。Apache Http 網站侍服器擁有住靠可信的美譽,已經佇全球超過半數的網站內底予人使用-特別是差不多所有上熱門佮瀏覽量上大的網站。譬如講維基百科的網站侍服器就使用矣 Apache。
拄開始發展的時陣,Apache 干焦是網景網頁侍服器(這馬是 Sun ONE)以外的開放原始碼選擇之一。慢慢仔,伊開始咧功能和速度超越其他的是 Unix 的 HTTP 侍服器。到位矣 Apache 二 . x 的時代,實際效率閣比 Apache 一 . x 較緊咧,二 . x 比一 . x 會當服務閣較濟的網頁連線數。
一九九六年四月以來,Apache 一直是網路上上流行的 HTTP 侍服器:一九九九年五月伊佇百分之五十七的網頁侍服器等運行,到甲二空空五年七月這个比例增加到百分之六十九。佇二空空五年十一月上奢颺的時陣達到接近百分之七十的市佔率,毋過佇咧部份有大量域名的主機域名商轉換做微軟網際網路資訊服務平台了後,Apache 市佔率近年來呈現小可仔抽微。同時搜揣 ia̋n-jín 巨剝 Google 家己的網頁侍服器平台 Google 彼號網頁侍服器推出了後(嘛會當講是一種修改版的 Apache), 閣加上 nginx、Lighttpd 等輕量化網頁侍服器軟體佇咧市場頂懸有一寡能見度,遮的因素攏反應佇咧整體網頁侍服器市佔率的消長,Apache 的市佔率就凊彩滑落。
根據 Netcraft 佇二空空九年十二月的上新的統計數據,Apache 的市佔率已經降為五十三石六七%, 網際網路資訊服務降為十八點二六%, Google 網頁侍服器十三孵五三%, nginx 八堵七五%。 就算講按呢,Apache 佮其各種分支版本猶原是做前網路市場上,市佔率上懸的網頁侍服器軟體。
二空二空年四月,Netcraft 估計佇全球上無閒的一百萬个網站內底,使用 Apache 的有百分之二十九孵一二,使用 Nginx 的有百分之二十五孵五四 ; 而且 W 三 Techs 的數據顯示,佇全球上無閒的一千萬个網站內底,使用阿帕契族的有百分之三十九尺五,使用 Nginx 的有百分之三十一交七。
號名
作者宣稱因為 Apache 這个名好記,所以才佇咧上早選擇伊,但是流傳上闊的解說是(嘛是上蓋發揮的): 這个名來自一个事實:當 Apache 佇咧一九九五年初開發的時陣,伊是由當時上時行的 HTTP 侍服器國家超級計算應用中心超文字傳輸協定守護程式一崩三的代碼修改抑若成的,所以是按呢「一个修理的(a patchy)」 侍服器。毋過,佇咧 Apache 侍服器官方網站的 FAQ 著是遮爾仔解說的:「 Apache 這个名是為著欲紀念名為著 Apache 的美洲原住民印第安人的一支,眾所知𪜶擁有高超的作戰策略佮無窮的耐性。」貝倫多夫講:「 我選擇阿帕契這个名是共積極。阿帕契族是最後一个屈服佇美國政府的民族。彼當陣阮煩惱大公司早慢會參與競爭並且『教化』這塊上早的網路之地,所以佇咧我看,阿帕契是一个足好的名,嘛有人講這个詞一語雙關-因為正如 Apache(佮 " a patchy " 諧音)的名所表明的彼款,𪜶確實是咧共𪜶奉服器拍修補程式。」毋管按怎,Apache 二 . x 分支無包括任何 NCSA 的程式碼。
特性
Apache 支援真濟特性,大部份攏過編譯的模組實現。遮的特性對侍服器捀的程式語言支援到身份認證方案。一寡通用的語言共你介面支援 Perl,Python,Tcl,和 PHP。流行的認證模組包括 mod \ _ access,mod \ _ auth 和 mod \ _ digest。其他的例有 SSL 和 TLS 支援(mod \ _ ssl), 代理侍服器(proxy)模組,足有路用的 URL 重寫(由 mod \ _ rewrite 實現), 客製化紀錄檔案(mod \ _ log \ _ config), 以及過濾支援(mod \ _ include 和 mod \ _ ext \ _ filter)。 Apache 紀錄檔會當通過網頁瀏覽器使用免費的指令碼 AWStats 抑是 Visitors 來進行分析。
二 . x 版本
Apache 的二 . x 版本核心佇咧 Apache 一 . x 版本之上作出重要的加強。這包括:加執行緒,閣較好的支援非 UNIX 平台(比如講 Windows), MPM,新的 Apache API,以及 IPv 六支援。
評價
- 《PC Magazine》二空空四年八月評出了近三空年以來的十款最佳軟體產品。𪜶其中抑是講有過上輝煌的歷史,抑是上有創意。其實乎 Apache 的評價是:第三名:Apache(一九九五年推出), 目前已經演變做「LAMP」,即 Linux、Apache、MySQL 和 PHP 的聯合體。這是一个開放原始碼軟體項目,已經對微軟仔「. NET」戰略構成嚴重威脅。尤其是 Apache 佇咧網路侍服器,予使用者充分體驗到開放原始碼軟體的穩定性、可靠性佮可定製性。
- Apple . com 評價 Apache 時講:Apache 是侍服器軟體始終不斷進化的大型元件,伊免費但是閣無價之寶。Apache 是佇開源運動內底出現的絕對珍品,因為無屬於個人專利而是對公共免費。一旦有遮的原始咧碼,程式員會當自由完成所想—— 會當佇其他程式員接替工作的時陣去予仝款的權限來改變佮修改予家己的原始碼。
註解
參考文獻
外部連結
- Apache 侍服器官方網站
- Apache 軟體基金會官方網站
