基于 Apache 的 IBM HTTP Server 是基于 Apache Group (www.apache.org) 开发的 Apache Web 服务器的 Web 服务器。基于 Apache V1.3.12 的 IBM HTTP Server 几乎与 Apache V1.3.6 相同,不同的是它包括一些来自 Apache 1.3.6-dev 开
发树中的补丁程序。
基于 Apache 的 IBM HTTP Server 包括一些在 Apache Group 开发的 Apache Web 服务器没有的功能。IBM HTTP Server 提供了下列功能:
支持 SSL 安全的连接。
快速响应高速缓存加速器(仅适用于 Windows NT 和 AIX 平台)-
IBM 公司已扩展了 Apache 的功能,使其能够使用 IBM 快速响应高速缓存加速器(高速缓存加速器)。高速缓存加速器是一个内核的小型 HTTP GET 引擎和 HTTP 内容高速缓存,它使得用于服务的静态 Web 页面明显地快于不带有高速缓存加速器的 Apache Web 服务器。缺省情况下,启用高速缓存加速器。可以使用配置文件伪指令来完全禁用高速缓存加速器。
WebDAV 协作地编辑和管理远程 Web 服务器上的文件。
用 FastCGI 能够产生动态内容。
另外,这些特性需要对几个基本的 Apache 源代码文件做一些小的修改:
新的 IBM 特定的模块用于:
安全套接字层 (SSL)
快速响应高速缓存加速器(仅适用于 Windows NT 和 AIX)
system32/drivers 系统目录中 afpa.sys 设备驱动程序的安装(仅适用于 Windows NT)
由于 SSL 技术的法定限制,因此不可能使用给定的源来重新构建整个 IBM 二进制分发。然而,它包括 IBM HTTP Server 所基于的 Apache 源,并且可以编写一个与 IBM HTTP Server 一起运行的 Apache 模块。
Apache Web 服务器最初是设计并开发用于 Unix 系统的。Apache V1.3.0 是第一个主要的发行版,它包括对 MS Windows 的支持。Apache 的 Windows 端口包括许多最常用请求的新的特性,
包括启用扩展 Web 服务器功能的 API 和支持 Microsoft ISAPI 子集的模块(即 Microsoft 的 Web 服务器 API)。
Apache 的 Unix 版本与 Apache 的 Windows 版本的最大区别在于 Windows 版本的 Apache
是一个线程的 Web 服务器(按每个线程处理请求),而不是基于进程的 Web 服务器(按每个进程处理请求)。
在一个线程 Web 服务器上,可能存在着 Apache Windows 版至今还未实现的潜在的性能提高。
注:基于 Apache 的 IBM HTTP Server Windows NT 版不能在 Windows 95 或 Windows 98 环境下运行。如果您需要 Windows 95 或 Windows 98 版本的 Apache Web 服务器,则可以从 www.apache.org 站点获得源代码(和可能获
得二进制安装映象)。
文档
作为发行版日期的可用文档以 HTML 格式包括在 ./share/htdocs/manual/ibm 目录中。要获得最新日期的文档,请访问 IBM HTTP Server Web 站点。
其它信息源
通常还有几个非常好的涉及 HTTP 服务器的因特网新闻组。它们具有所有流行的 Web 服务器的有关信息。这些新闻组可以帮助您找到问题的解答,因此请首先检查这些新闻组档案: