16.1.2 Apache简介
Apache是一种开源的HTTP服务器软件,可以在包括UNIX、Linux以及Windows在内的大多数主流计算机操作系统中运行,由于其支持多平台和良好的安全性而被广泛使用。Apache由Illinois大学Urbana-Champaign的国家高级计算程序中心开发,它的名字取自 apatchy server的读音,即充满补丁的服务器,可见在最初的时候该程序并不是非常完善。
但由于Apache是开源软件,所以得到了开源社区的支持,不断开发出新的功能特性,并修补了原来的缺陷。经过多年来不断的完善,如今的Apache已是最流行的Web服务器端软件之一。Apache拥有以下众多的特性,保证了它可以高效稳定地运行。
q 支持几乎所有的计算机平台。
q 简单有效的配置文件。
q 支持虚拟主机。
q 支持多种方式的HTTP认证。
q 集成Perl脚本语言。
q 集成代理服务器模块。
q 支持实时监视服务器状态和定制服务器日志。
q 支持服务器端包含指令(SSI)。
q 支持安全Socket层(SSL)。
q 提供用户会话过程的跟踪。
q 支持PHP。
q 支持FastCGI。
q 支持Java Servlets。
q 支持通用网关接口。
q 支持第三方软件开发商提供的功能模块。