详细全面介绍什么是 Apache服务器

来源:asp之家 时间:2010-05-08 17:50:00 




Apache,一种开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性(注1)被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,Perl/Python等解释器可被编译到服务器中。

历史

Apache 起初由 Illinois 大学 Urbana-Champaign 的国家高级计算程序中心开发。此后,Apache 被开放源代码团体的成员不断的发展和加强。Apache 服务器拥有牢靠可信的美誉,已用在超过半数的因特网站中-特别是几乎所有最热门和访问量最大的网站。

开始,Apache只是Netscape网页服务器(现在是Sun ONE)的之外的开放源代码选择。渐渐的,它开始在功能和速度。超越其他的基于Unix的HTTP服务器。1996年4月以来,Apache一直是Internet上最流行的HTTP服务器: 1999年5月它在 57% 的网页服务器上运行;到了2005年7月这个比例上升到了69%。

作者宣称因为这个名字好记才在最初选择它,但是流传最广的解释是(也是最显而易见的):这个名字来自这么一个事实:当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来进行分析。

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、MySQL和PHP的联合体。这是一个开放源代码软件项目,已经对微软的“.NET”战略构成严重威胁。尤其是Apache网络服务器,让用户充分体验到开发源码软件的稳定性、可靠性和可定制性。

Apple.com评价apache时说:Apache是服务器软件始终不断进化的大块部件,它免费但又是无价之宝。Apache 是在资源开放运动中出现的绝对珍品,因为不属于个人专利而是对公共免费。一旦拥有这些源码,程序员能够自由完成所想——能在其它程序员接替工作时被赋予同样的权限来改变和修改自己的源代码。

注释

尽管不断有新的漏洞被发现,但由于其OpenSource的特点,漏洞总能被很快修补。因此总的来说,其安全性还是相当高的。

标签:apache,服务器,http
0
投稿

猜你喜欢

  • Google AdSense十大后遗症 你有吗?

    2007-10-13 10:56:00
  • Windows2003服务器安装及设置教程—软件安装与设置篇九—Zend Optimizer安装图解

    2010-01-31 17:05:00
  • 解决IIS 7访问任何页面都是空白的故障

    2008-06-23 13:19:00
  • Win 2000检测系统安全清单(2)

    2007-09-14 15:03:00
  • WINDOWS服务器安装多套PHP

    2009-02-19 13:09:00
  • 史玉柱反思之作绿色征途同时在线人数破20万

    2009-11-27 08:17:00
  • Bing, Google, Yahoo 的终极比拼

    2009-06-02 12:06:00
  • 陆晓东:谈谈我对用QQ推广方式的认识

    2009-06-17 10:58:00
  • DISCUZ架构:AJAX之ajax.js 函数之三

    2009-02-14 08:19:00
  • 收集整理:SEO的未来发展趋势及核心竞争力

    2008-12-19 17:00:00
  • 个人站长如何挑选适合自己的国外的主机类型

    2010-03-25 13:10:00
  • Linux Apache服务器系统设置与优化

    2010-05-04 17:55:00
  • 个人服务器架设全攻略(13)

    2010-04-06 18:43:00
  • 微软首次披露:Bing的命名取自百岁老人

    2009-10-14 09:26:00
  • 版署将清理网游 称“不针对某一个网游”

    2009-10-10 13:52:00
  • 搭建Linux安全的Squid代理服务器

    2010-03-29 19:07:00
  • 企业内部FTP服务器的架设

    2009-01-21 16:58:00
  • Google推出免费中秋节祝福短信服务

    2008-09-12 13:25:00
  • WindowsIIS6安全保护贴—URL授权全攻略(2)

    2007-09-21 13:55:00
  • Google公布网页统计报告 网页加载速度4.9秒

    2010-07-11 21:25:00
  • asp之家 网站运营 m.aspxhome.com