提到Linux,恐怕没有人会忘记他的强大的www服务器功能。而Linux下能提供www服务的当属于Apache HTTP Server。熟悉LAMP环境的人都会知道,其中的A就是指apache。其他的呢,我会在以后的篇章中一一说来。
Apache HTTP Server,是Apache软件基金会的一个开放源码的网页服务器。这个号称“The Number One HTTP Server On The Internet” 世界第一的HTTP 服务器源于 NCSA(National Center for Supercomputing Applications国家计算机研发中心)开发的HTTPd(HTTP daemon)。httpd研发工作在1994年年中的时候随着Rob的离开而停滞。但是,很多的个人网管按照自己的需要开始开发插件和打相应的补丁。A small group of these webmasters, contacted via private e-mail, gathered together for the purpose of coordinating their changes (in the form of "patches").这些网管中的一部分人用电子邮件交换他们各自对程序的修改。在2月底,8名核心人员创建apache基金会,这就是早期的 apache组织。这8个人是:
Brian Behlendorf Roy T. Fielding Rob Hartill
David Robinson Cliff Skolnick Randy Terbush
Robert S. Thau Andrew Wilson
Apache以NCSA的httpd1.3为基础,强化了功能,补上了当时所知道的大部分的补丁。经过长期的测试和试验,apache软件基金会于 1995年4月发布了第一个官方的版本apache 0.62。apache软件基金会组织随后相继发布apache1.x和apache2.x。Apache 的2.x版本核心在Apache 1.x版本之上作出了重要的加强。这包括:线程,更好的支持非UNIX平台(例如Windows),新的 Apache API,以及IPv6支持。
Apple.com评价Apache时说:Apache是服务器软件始终不断进化的大块部件,它免费但又是无价之宝。Apache是在资源开放运动中出现的绝对珍品,因为不属于个人专利而是对公共免费。一旦拥有这些源码,程序员能够自由完成所想——能在其它程序员接替工作时被赋予同样的权限来改变和修改自己的源代码。
这样一款开源的、功能强大的、性能稳定的www服务器,足够成为我们选用linux作为操作系统的理由。