迁移 Web 服务器配置

您可以迁移 Web 服务器,以使其支持最新版本的 WebSphere® Application Server

开始之前

支持的配置 支持的配置:

本文是关于概要文件配置迁移。要将应用程序迁移到最新版本,请使用 WebSphere Application Server Migration Toolkit。有关更多信息,请参阅 WASdev 上的 Migration Toolkit

sptcfg

过程

  1. 迁移 Web 服务器配置:

    从旧版本升级 IBM® HTTP Server (IHS) 时,请完成下列步骤以在旧版本所在的目录中安装新版本。如果将新版本安装在不同的目录中,那么您不需要完成步骤 1 到步骤 4。是否需要完成其余步骤取决于您要让 V9.0 配置与旧版本 IBM HTTP Server 配置相似的程度。

    1. 停止 IBM HTTP Server 和 IBM HTTP Server 管理服务器。
    2. 将现有安装目录复制到新位置。

      此操作会保留您的配置、密钥和内容。

      发出下列命令以复制先前的安装:

      [AIX][HP-UX][Linux][Solaris]
      cp –rp current_install_directory new_directory_name 
      [Windows]
      xcopy current_install_directory new_directory_name /s /e /k /i 
    3. 卸载先前的 IBM HTTP Server 版本。
    4. 移除先前的安装目录。

      因为卸载会遗留一些文件(例如已修改和已添加的文件、修订包及卸载文件),所以您必须手动移除先前的安装目录以完成卸载过程。如果有任何卸载问题,请先审阅并备份 http_server_install/logs/uninstall 目录中的卸载日志文件,然后再继续。

      发出下列命令以移除安装目录:

      [AIX][HP-UX][Linux][Solaris]
      rm -r  current_install_directory  
      [Windows]
      rd /s current_install_directory
    5. 安装 IBM HTTP Server V9.0

      如果要升级现有版本,请安装到先前的安装所在的目录中。

      如果既安装新版本又保留现有安装,请将新版本安装在不同的目录中。

    6. 运行插件配置工具(pct 工具)以配置 Web 服务器插件。有关如何运行 pct 工具的信息,请参阅“使用 pct 工具配置 Web 服务器插件”。
    7. 复原对旧版本的 IBM HTTP Server 和 IBM HTTP Server 管理服务器所进行的任何定制配置。
      • 识别先前的定制。

        如果将旧版本 IBM HTTP Server 提供的 httpd.conf 配置文件用作您配置文件的起始点,请将每一个配置文件的内容与其相应的 .default 文件(位于包含先前的 IBM HTTP Server 安装的目录内)进行比较。例如,如果将 httpd.conf 文件的内容与 httpd.conf.default 文件进行比较,那么您应该看到自原始安装以来对 httpd.conf 文件所做的任何定制。 然后,对其他配置文件执行类似比较。

        如果未将旧版本 IBM HTTP Server 提供的 httpd.conf 配置文件用作您配置文件的起始点,那么您将需要执行需要更多手动操作的分析以确定先前的设置。在这种情况下,您可能要将 IBM HTTP Server 提供的 httpd.conf.default 文件中的设置与旧版本 IBM HTTP Server 提供的 httpd.conf.default 文件中的设置进行比较。这种比较使您能够识别两个 httpd.conf.default 文件中的配置差异。然后,您可以使用此信息来修改定制配置文件以与 IBM HTTP Server V9.0 协同工作。

        bin/envars 文件与位于包含先前的 IBM HTTP Server 安装的目录内的 bin/envars-std 文件进行比较。如果已对此文件进行了任何定制,那么这会识别定制的内容。

      • 将定制合并到新安装的 IBM HTTP Server 配置和 envars 文件中。

        识别对旧版本 IBM HTTP Server 所做的配置定制之后,对 IBM HTTP Server V9.0 的配置文件做出相同更改(如果适用)。

        如果配置文件包含旧版本中的 WebSphere Application Server 插件语句,请将其移除以避免导致重复。如果不移除这些语句,那么当 HTTP Server 尝试启动 V9.0 插件二进制模块时,可能会发生错误,该错误指示已经装入该模块。

        配置文件还可能包含用于访问 WebSphere Application Server 样本的重复条目。移除旧版本的任何别名,并保留 V9.0 条目:

    8. 复原 HTML 内容。 如果先前将 Web 页面内容存储在 IBM HTTP Server 安装目录下,请将那些内容文件从包含旧版本 IBM HTTP Server 的目录复制到新版本的安装目录中。
    9. 将任何可能位于先前的 IBM HTTP Server 安装目录内的 SSL 密钥文件复制到新安装目录
  2. 更改共存 IBM HTTP Server 的端口分配。

    如果已将 IBM HTTP Server 安装在新目录中并保留了旧版本的 IBM HTTP Server,那么缺省情况下,管理服务器和 Web 服务器所使用的端口与旧版本管理服务器和 Web 服务器相同。如果您要同时运行过这两个版本的 IBM HTTP Server,那么将发生端口冲突,除非您更改其中一个服务器版本的端口号。

    要修改其中一个 IBM HTTP Server 的端口号,请编辑该 IBM HTTP Server 的服务器配置文件。这些文件位于 http_server_install/conf 目录中。

  3. 升级 Apache 插件模块。

    先前的主要发行版中没有任何 Apache API 更改,因此应该不需要重建模块以与前发行版配合工作。但是,如果您使用第三方供应商提供的模块,那么应该与供应商联系以验证他们支持您要升级到的 IBM HTTP Server 版本的模块。

    必须构建来自非 IBM HTTP Server V9.0 安装源的 Apache 插件模块才能支持 Apache 2.2。与较旧版本的 IBM HTTP Server 配合使用的模块分发器可能需要重新编译模块以支持 Apache 2.2。

    • WebSphere Application Server 提供了适用于 Apache 2.2 和 IBM HTTP Server V9.0 的插件。
    • 如果使用第三方供应商提供的模块,请与您的供应商联系以取得可与 Apache 2.2 API(应用程序编程接口)配合使用的模块版本。
    • 如果使用在公司内部开发的模块,那么必须重建模块以支持 Apache 2.2。模块还可能需要一些修改。
  4. 更新 IHS 服务名称。

    在下列情况下,请更新 WebSphere Application Server Web 服务器定义中的 IHS 服务名称:(1) 这是 Windows 服务器,(2) 您已将 IHS 安装到较旧版本所在的目录中,(3) 您正在使用先前安装中的 Web 服务器定义。

    对于 Windows 服务器系统上的 IBM HTTP Server,请使用“服务”来决定用于新 IBM HTTP Server 服务的名称,然后更新 Web 服务器定义以使用此服务名称。

  5. 迁移 Web 服务器定义 Web 服务器定义用于管理独立概要文件或 Deployment Manager 中的 Web 服务器。
    注:
    • 如果已更新了相同主机上且位于相同目录中的 IBM HTTP Server,那么无需执行任何操作。当前 Web 服务器定义将足以胜任。
    • 如果已更新的 IBM HTTP Server 位于原始主机上但位于新目录中,请通过所选 Web 服务器来更新路径:服务器 > 服务器类型 > WebSphere Application Server 管理控制台中的 Web 服务器
    • 如果已更新的 IBM HTTP Server 位于新主机上,请遵循插件指示说明来创建新的 Web 服务器定义。确认新 Web 服务器正常工作之后,您可以移除旧的 Web 服务器定义。有关完整描述,请参阅“选择 Web 服务器拓扑图和指示说明”。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tins_migWebserver
文件名:tins_migWebserver.html