Apache 的诞生与特性

2015-03-22 来源:www.0579es.com 作者:宇讯科技 阅读 1468


Apache 源于 NCSAhttpd 服务器, 经过多次修改, 成为世界上最流行的 Web 服务器软件之一。Apache取自“ a patchy server”的读音,意思是充满补丁的服务器。因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。 Apache 的特点是简单、速度快、性能稳定,并且可以作为代理服务器使用。最初 Apache 只用于小型或试验 Internet 网络,后来逐步扩充到各种 UNIX 系统中,尤其对 Linux 的支持相当完美。 Apache 有多种产品,可以支持 SSL 技术,支持多个虚拟主机。
Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环。因此,在一个Apache Web 站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止, Apache仍然是世界上用得最多的 Web 服务器, 市场占有率达 60%左右。世界上很多著名的网站如 Amazon.com、Yahoo!、 W3 Consortium、 Financial Times 等都是 Apache 的产物。它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的 UNIX、 Windows、 Linux 系统平台上),以及它的可移植性等方面。
Apache 的诞生极富戏剧性。当 NCSA WWW 服务器项目停顿后,那些使用 NCSA WWW 服务器的
人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了 Apache Group,后来这个团体在 NCSA 的基础上创建了 Apache。
因为 Apache 是开源软件,这就意味着用户可以免费从 Apache 的官方网站下载。另外,对于开源
软件任何人都可以参加组成部分的开发。如果你准备选择 Web 服务器,毫无疑问 Apache 是你的最佳选择。
Apache Web 服务器软件拥有以下特性:
 支持最新的 HTTP/1.1 通信协议。
 拥有简单而强有力的基于文件的配置过程。
 支持通用网关接口。
 支持基于 IP 和基于域名的虚拟主机。
 支持多种方式的 HTTP 认证。
 集成 Perl 处理模块。
 集成代理服务器模块。
 支持实时监视服务器状态和定制服务器日志。
 支持服务器端包含指令( SSI)。
 支持安全 Socket 层( SSL)。

相关文章推荐