Apache HTTP Server
维库,知识与思想的自由文库
|
A▼▲
Apache HTTP Server(简称Apache,非正式中譯為阿帕奇服务器或阿帕奇HTTP服务器)是Apache软件基金会的一个开放源码的網頁伺服器,可以在大多数计算机操作系统中运行,由于其多平台和安全性[1]被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,將Perl/Python等解释器编译到服务器中。
[编辑] 历史Apache 起初由伊利諾伊大學香檳分校的国家高级计算程序中心(NCSA)开发。此后,Apache 被开放源代码团体的成员不断的发展和加强。Apache 服务器拥有牢靠可信的美誉,已用在超过半数的因特网站中-特别是几乎所有最热门和访问量最大的网站。 开始,Apache只是Netscape网页服务器(现在是Sun ONE)之外的开放源代码选择。渐渐的,它开始在功能和速度超越其他的基于Unix的HTTP服务器。1996年4月以来,Apache一直是Internet上最流行的HTTP服务器: 1999年5月它在 57% 的网页服务器上运行;到了2005年7月这个比例上升到了69%。在2005年11月的時候達到接近70%的市佔率,不過隨著擁有大量域名數量的主機域名商轉換為微軟IIS平台,Apache市佔率近年來呈現些微下滑。而Google自己的網頁伺服器平台GWS推出後,加上Lighttpd這個輕量化網頁伺服器軟體使用的網站慢慢增加,反應在整體網頁伺服器市佔率上,根據netcraft在2007年7月的最新統計數據,Apache的市佔率已經降為52.65%。儘管如此,它仍舊是現階段網際網路市場上,市佔率最高的網頁伺服器軟體。[2] 作者宣称因为这个名字好记才在最初选择它,但是流传最广的解释是(也是最显而易见的):这个名字来自这么一个事实:当Apache在1995年初开发的时候,它是由当时最流行的HTTP服务器NCSA HTTPd 1.3 的代码修改而成的,因此是“一个修补的(a patchy)”服务器。然而在服务器官方网站的FAQ中是这么解释的:“‘Apache’这个名字是为了纪念名为Apache(印地语)的美洲印第安人土著的一支,众所周知他们拥有高超的作战策略和无穷的耐性”。无论如何,Apache 2.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来进行分析。 AndyLau於2007/07/23編輯 [编辑] 2.x版本Apache 的2.x版本核心在Apache 1.x版本之上作出了重要的加强。这包括:线程,更好的支持非UNIX平台(例如Windows),新的 Apache API,以及IPv6支持。 [编辑] 评价
[编辑] 注释
[编辑] 外部链接
| ||||||||||||||||||


