本节提供有关从先前版本的 IBM HTTP Server 升级的信息。
在您开始之前
如果要从以前版本的 IBM HTTP Server 升级并且您要在同一目录位置安装新版本,那么必须先卸载先前版本的
IBM HTTP Server。
关于本任务
在对 IBM HTTP Server 的版本进行升级时,请考虑以下信息。
过程
- 从先前安装的 IBM HTTP Server 的版本进行升级
当从先前版本的 IBM HTTP Server 进行升级时,请完成以下步骤以将新版本安装在先前版本的安装目录位置中。如果新版本安装在另一目录中,那么不必完成以下步骤。
- 卸载先前的 IBM HTTP Server 版本。这会隐藏初始安装后添加的所有定制配置文件。
- 重命名包含已卸载 IBM HTTP Server 的文件的目录。
- 安装新的 IBM HTTP Server。
- 用重命名目录中的文件覆盖新的 IBM HTTP Server 配置文件。
- 从 IBM HTTP Server V2.0 升级
配置伪指令是兼容的;然而在某些平台上,第三方模块的应用程序编程接口(API)已作了如下更改:
- HP-UX 和 Solaris 平台上提供了 IPv6 支持。由于此更改,使用在 apr_sockaddr_info_t 结构中的字段的第三方模块可能需要被重新编译。这些模块的提供程序需要查看当支持 IPv6 时,apr_sockaddr_info_t 定义变化的方式以确定是否必须重新编译他们的模块。
- 从 IBM HTTP Server V1.3 升级
从 IBM HTTP Server V1.3 升级的主要任务是获取与 IBM HTTP Server V6.1 或 Apache HTTP Server V2.0 兼容的第三方模块的版本。
还将需要配置更改。在 http://publib.boulder.ibm.com/httpserv/manual60/upgrading.html 的“运行时配置更改”部分描述了这些内容。
从 IBM HTTP Server V1.3 到 IBM HTTP Server V6.1,IBM HTTP Server 模块保留了相同的配置伪指令,但快速响应高速缓存加速器除外。要定义 FRCA 将侦听的端口号,则使用 AfpaPort 伪指令来替换使用 Port 伪指令。
IBM HTTP Server V6.1 中没有以下 IBM HTTP Server V1.3 的功能:
- 磁盘高速缓存代理
- 摘要认证
- 简单网络管理协议(SNMP)代理程序
- Windows 性能监视器
使用 mod_auth_dbm 对用户标识数据库进行处理时,新的 htdbm 命令是首选的方法。htdbm 和 mod_auth_dbm 模块在支持的数据库格式方面是一致的。缺省情况下,dbmmanage 命令可使用 mod_auth_dbm 不支持的数据库格式。