fbpx
维基百科

Apache HTTP Server

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

Apache HTTP Server
原作者Robert McCool
開發者Apache软件基金会
首次发布1995[1]
当前版本
  • 2.4.58 (2023年10月19日;穩定版本)[2]
源代码库
  • svn.apache.org/repos/asf/httpd/httpd/
编程语言C[3]
操作系统跨平台
语言英文
类型網頁伺服器
许可协议
网站httpd.apache.org/ 

歷史 编辑

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

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

1996年4月以來,Apache一直是互联网上最流行的HTTP伺服器:1999年5月它在57%的網頁伺服器上運行,到了2005年7月這個比例上升到了69%。在2005年11月最風光的時候達到接近70%的市佔率,不過在部份擁有大量域名的主機域名商轉換為微軟網際網路資訊服務平台後,Apache市佔率近年來呈現些微下滑。同時搜尋引擎巨擘谷歌自己的網頁伺服器平台谷歌網頁伺服器推出後(也可說是一種修改版的Apache[4]),再加上nginxLighttpd等輕量化網頁伺服器軟體在市場上有一些能見度,這些因素都反應在整體網頁伺服器市佔率的消長,Apache的市佔率就隨之滑落。

根據Netcraft英语Netcraft在2009年12月的最新統計數據,Apache的市佔率已經降為53.67%,網際網路資訊服務降為18.26%,谷歌網頁伺服器13.53%,nginx8.75%。儘管如此,Apache及其各种分支版本仍舊是當前網際網路市場上,市佔率最高的網頁伺服器軟體[5][6]

2020年4月,Netcraft估計在全球最繁忙的一百萬個網站中,使用Apache的有29.12%,使用Nginx的有25.54%[7];而W3Techs的數據則顯示,在全球最繁忙的一千萬個網站中,使用Apache的有39.5%,使用Nginx的有31.7% [8][9]

命名 编辑

作者宣称因为Apache这个名字好记,所以才在最初选择它,但是流传最广的解释是(也是最显而易见的):这个名字来自於一个事实:当Apache在1995年初开发的时候,它是由当时最流行的HTTP服务器國家超級計算應用中心超文本傳輸協議守護程序英语NCSA HTTPd 1.3的代码修改而成的,因此是「一个修补的(a patchy)」服务器。然而,在Apache服务器官方网站的FAQ中是这麽解释的:「Apache这个名字是为了纪念名为Apache的美洲原住民印第安人的一支,众所周知他们拥有高超的作战策略和无穷的耐性。」贝伦多夫英语Brian Behlendorf说:「我选择阿帕奇这个名字是取其积极含义。阿帕奇族是最后一个屈服于美国政府的民族。当时我们担心大公司迟早会参与竞争并‘教化’这块最早的网络之地,所以在我看来,阿帕奇是个很好的名称,也有人说这个词一语双关-因为正如Apache(与"a patchy"谐音)的名字所表明的那样,他们确实是在给服务器打补丁。」[10]无论如何,Apache 2.x分支不包含任何NCSA的程序代码。

特性 编辑

 
Apache2於WSL

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日志可以通过网页浏览器使用免费的脚本AWStats或Visitors来进行分析。

2.x版本 编辑

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

評價 编辑

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

註釋 编辑

  1. ^ 儘管不斷有新的漏洞被發現,但由於其開放原始碼的特點,漏洞總能被很快修補。因此總合來說,其安全性還是相當高的。

参考文献 编辑

  1. ^ About the Apache HTTP Server Project. Apache Software Foundation. [2008-06-25]. (原始内容于2008-06-07). 
  2. ^ [ANNOUNCEMENT] Apache HTTP Server 2.4.58 Released. 2023年10月19日 [2023年10月19日]. 
  3. ^ Apache HTTP Server. Ohloh.net. [2013-12-01]. (原始内容于2012-04-02). 
  4. ^ . [2009-03-14]. (原始内容存档于2009-02-25). 
  5. ^ http://news.netcraft.com/archives/2009/12/24/december_2009_web_server_survey.html (页面存档备份,存于互联网档案馆) ,http://news.netcraft.com/archives/category/web-server-survey/ (页面存档备份,存于互联网档案馆
  6. ^ http://news.netcraft.com/archives/2013/08/09/august-2013-web-server-survey.html (页面存档备份,存于互联网档案馆) ,http://news.netcraft.com/archives/category/web-server-survey/ (页面存档备份,存于互联网档案馆
  7. ^ April 2020 Web Server Survey. Netcraft News. [25 April 2020]. (原始内容于2020-07-17) (英国英语). 
  8. ^ Historical trends in the usage statistics of web servers, April 2020. w3techs.com. [25 April 2020]. 
  9. ^ Technologies Overview. w3techs.com. [25 April 2020]. (原始内容于2023-01-11). 
  10. ^ 世界是平的》,托马斯·弗里德曼著

外部連結 编辑

apache, http, server, 此条目的主題是一种網頁伺服器, 关于apache的其他解釋, 請見, 阿帕奇, 簡稱apache, 是apache軟體基金會的一個開放源碼的網頁伺服器軟體, 可以在大多數電腦作業系統中運行, 由於其跨平台和安全性, 被廣泛使用, 是最流行的web伺服器軟體之一, 它快速, 可靠並且可通過簡單的api擴充, 將perl, python等直譯器編譯到伺服器中, 原作者robert, mccool開發者apache软件基金会首次发布1995, 当前版本2, 2023年10月19. 此条目的主題是一种網頁伺服器 关于Apache的其他解釋 請見 阿帕奇 Apache HTTP Server 簡稱Apache 是Apache軟體基金會的一個開放源碼的網頁伺服器軟體 可以在大多數電腦作業系統中運行 由於其跨平台和安全性 註 1 被廣泛使用 是最流行的Web伺服器軟體之一 它快速 可靠並且可通過簡單的API擴充 將Perl Python等直譯器編譯到伺服器中 Apache HTTP Server原作者Robert McCool開發者Apache软件基金会首次发布1995 1 当前版本2 4 58 2023年10月19日 穩定版本 2 源代码库svn wbr apache wbr org wbr repos wbr asf wbr httpd wbr httpd wbr 编程语言C 3 操作系统跨平台语言英文类型網頁伺服器许可协议Apache许可证2 0版网站httpd wbr apache wbr org 目录 1 歷史 2 命名 3 特性 4 2 x版本 5 評價 6 註釋 7 参考文献 8 外部連結歷史 编辑Apache 起初由伊利諾大學香檳分校的國家超級電腦應用中心 NCSA 開發 此後 Apache Httpd 被開放原始碼團體的成員不斷的發展和加強 Apache Http 網站伺服器擁有牢靠可信的美譽 已經在全球超過半數的網站中被使用 特別是幾乎所有最熱門和瀏覽量最大的網站 例如維基百科網站的伺服器就使用了Apache 剛開始發展時 Apache 只是網景網頁伺服器 現在是Sun ONE 英语 Sun ONE 之外的開放原始碼選擇之一 慢慢地 它開始在功能和速度超越其他基於Unix的HTTP 伺服器 到了Apache 2 x 的時代 實際效率又比Apache 1 x 更快 2 x 比1 x 能同時服務更多的網頁連線數 1996年4月以來 Apache 一直是互联网上最流行的HTTP 伺服器 1999年5月它在57 的網頁伺服器上運行 到了2005年7月這個比例上升到了69 在2005年11月最風光的時候達到接近70 的市佔率 不過在部份擁有大量域名的主機域名商轉換為微軟網際網路資訊服務平台後 Apache 市佔率近年來呈現些微下滑 同時搜尋引擎巨擘谷歌自己的網頁伺服器平台谷歌網頁伺服器推出後 也可說是一種修改版的Apache 4 再加上nginx Lighttpd等輕量化網頁伺服器軟體在市場上有一些能見度 這些因素都反應在整體網頁伺服器市佔率的消長 Apache 的市佔率就隨之滑落 根據Netcraft 英语 Netcraft 在2009年12月的最新統計數據 Apache 的市佔率已經降為53 67 網際網路資訊服務降為18 26 谷歌網頁伺服器13 53 nginx 8 75 儘管如此 Apache 及其各种分支版本仍舊是當前網際網路市場上 市佔率最高的網頁伺服器軟體 5 6 2020年4月 Netcraft 估計在全球最繁忙的一百萬個網站中 使用Apache 的有29 12 使用Nginx的有25 54 7 而W3Techs 的數據則顯示 在全球最繁忙的一千萬個網站中 使用Apache的有39 5 使用Nginx的有31 7 8 9 命名 编辑作者宣称因为Apache 这个名字好记 所以才在最初选择它 但是流传最广的解释是 也是最显而易见的 这个名字来自於一个事实 当Apache 在1995年初开发的时候 它是由当时最流行的HTTP 服务器國家超級計算應用中心超文本傳輸協議守護程序 英语 NCSA HTTPd 1 3的代码修改而成的 因此是 一个修补的 a patchy 服务器 然而 在Apache 服务器官方网站的FAQ中是这麽解释的 Apache 这个名字是为了纪念名为Apache 的美洲原住民印第安人的一支 众所周知他们拥有高超的作战策略和无穷的耐性 贝伦多夫 英语 Brian Behlendorf 说 我选择阿帕奇这个名字是取其积极含义 阿帕奇族是最后一个屈服于美国政府的民族 当时我们担心大公司迟早会参与竞争并 教化 这块最早的网络之地 所以在我看来 阿帕奇是个很好的名称 也有人说这个词一语双关 因为正如Apache 与 a patchy 谐音 的名字所表明的那样 他们确实是在给服务器打补丁 10 无论如何 Apache 2 x 分支不包含任何NCSA 的程序代码 特性 编辑 nbsp Apache2於WSLApache支援許多特性 大部分通過編譯的模塊實現 這些特性從伺服器端的程式語言支援到身份認證方案 一些通用的语言接口支持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来进行分析 2 x版本 编辑Apache的2 x版本核心在Apache 1 x版本之上作出了重要的加強 這包括 多執行緒 更好的支援非UNIX平台 例如Windows MPM 新的Apache API 以及IPv6支援 評價 编辑 PC Magazine 2004年8月評出了近30年以來的10款最佳軟體產品 他們其中或者是有過最輝煌的歷史 或者是最具創意 其對Apache的評價是 第三名 Apache 1995年推出 目前已經演變成了 LAMP 即Linux Apache MySQL和PHP的聯合體 這是一個開放原始碼軟體項目 已經對微軟的 NET 戰略構成嚴重威脅 尤其是Apache網路伺服器 讓用戶充分體驗到開放原始碼軟體的穩定性 可靠性和可定製性 Apple com評價Apache時說 Apache是伺服器軟體始終不斷進化的大型元件 它免費但又是無價之寶 Apache是在開源運動中出現的絕對珍品 因為不屬於個人專利而是對公共免費 一旦擁有這些原始碼 程序員能夠自由完成所想 能在其它程式員接替工作時被賦予同樣的權限來改變和修改自己的原始碼 註釋 编辑 儘管不斷有新的漏洞被發現 但由於其開放原始碼的特點 漏洞總能被很快修補 因此總合來說 其安全性還是相當高的 参考文献 编辑 About the Apache HTTP Server Project Apache Software Foundation 2008 06 25 原始内容存档于2008 06 07 ANNOUNCEMENT Apache HTTP Server 2 4 58 Released 2023年10月19日 2023年10月19日 Apache HTTP Server Ohloh net 2013 12 01 原始内容存档于2012 04 02 存档副本 2009 03 14 原始内容存档于2009 02 25 http news netcraft com archives 2009 12 24 december 2009 web server survey html 页面存档备份 存于互联网档案馆 http news netcraft com archives category web server survey 页面存档备份 存于互联网档案馆 http news netcraft com archives 2013 08 09 august 2013 web server survey html 页面存档备份 存于互联网档案馆 http news netcraft com archives category web server survey 页面存档备份 存于互联网档案馆 April 2020 Web Server Survey Netcraft News 25 April 2020 原始内容存档于2020 07 17 英国英语 Historical trends in the usage statistics of web servers April 2020 w3techs com 25 April 2020 Technologies Overview w3techs com 25 April 2020 原始内容存档于2023 01 11 世界是平的 托马斯 弗里德曼著外部連結 编辑Apache伺服器官方網站 页面存档备份 存于互联网档案馆 Apache軟體基金會官方網站 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Apache HTTP Server amp oldid 77405509, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。