使用同一 HTTP 服务器处理多个单元的 HTTP 和 HTTPS 请求

在多单元环境中,您可能希望使用同一 HTTP 服务器发送并接收多个单元的 HTTP 和 HTTPS 请求。要完成此设置,您必须将这些单元中应用程序服务器正在使用的 Web 服务器插件配置文件合并为单个 Web 服务器插件配置文件。

关于此任务

您可以使用应用程序服务器的下列不同配置来将多个 WebSphere® Application Server Network Deployment 单元的插件配置文件合并为单个配置文件。

在迁移到产品的新发行版,并且需要将流量路由到多个分别运行旧版本和新版本 WebSphere Application Server Network Deployment 的单元时,也可以使用此方法将所有 Web 服务器插件配置文件合并为单个配置文件。

要为所有单元创建单个插件配置文件,您必须首先为每个单元创建单独的插件配置文件,再将这些文件合并为单个配置文件。然后每个单元的 Web 服务器插件将使用同一个 Web 服务器插件配置文件。

要将多个 Web 服务器插件文件合并为单个配置文件,请完成下列步骤。

过程

  1. 使用 GenPluginCfg 脚本、管理控制台或 wsadmin 脚本编制为每个单元生成 plugin-cfg.xml 文件。

    请参阅“GenPluginCfg 命令”主题,以了解对如何使用 GenPluginCfg 脚本生成 plugin-cfg.xml 文件的描述。

    请参阅“实现 Web 服务器插件”主题,以了解对如何使用管理控制台生成 plugin-cfg.xml 文件的描述。

    请参阅“使用脚本编制重新生成节点插件配置”主题,以了解对如何使用 wsadmin 脚本编制生成 plugin-cfg.xml 文件的描述。

  2. 合并多个应用程序服务器单元的 plugin-cfg.xml 文件。

    您可以手动合并 plugin-cfg.xml 文件,也可以使用 pluginCfgMerge 工具自动将多个应用程序服务器概要文件的 plugin-cfg.xml 文件合并为单个输出文件。pluginCfgMerge.batpluginCfgMerge.sh 文件位于 install_root/bin 目录中。

    避免故障 避免故障: 在 FP7.0.0.13 为 z/OS 和分布式平台提供了 pluginCfgMerge 工具,并在 FP7.0.0.17 中为 IBM i 平台提供了此工具。gotcha

    有关手动合并 plugin-cfg.xml 文件的更多信息,请参阅关于合并多个应用程序服务器概要文件的 plugin-cfg.xml 文件的技术说明。

  3. 确保每个应用程序服务器的克隆标识值都是唯一的。

    检查合并后的文件中每个应用程序服务器的克隆标识值,以确保此值对于每个应用程序服务器都是唯一的。如果合并后的文件中并非所有克隆标识值都唯一,或者您在采用对等方式内存到内存会话复制功能的情况下运行,请通过 wsadmin 脚本编制或使用管理控制台来配置唯一的 HTTP 会话克隆标识。

    要针对 Jython 或 Jacl 编程语言使用 wsadmin 命令,请参阅关于使用脚本编制为每个应用程序服务器配置唯一的 HTTP 会话克隆标识的文档。

    要使用管理控制台来配置唯一的 HTTP 会话克隆标识,请完成下列步骤:

    1. 单击服务器 > 服务器类型 > WebSphere Application Server > server_name
    2. 在“容器设置”下,单击 Web 容器设置 > Web 容器
    3. 在“其他属性”下,单击定制属性 > 新建
    4. 名称字段中输入 HttpSessionCloneId,并在字段中为服务器输入唯一值。

      唯一值必须为 8 到 9 个字母数字字符。例如,test1234 是有效的克隆标识值。

    5. 单击应用确定
    6. 单击保存以保存对主配置的配置更改。
  4. 将合并后的 plugin-cfg.xml 文件复制到 Web 服务器主机上的 plugin_installation_root/config/web_server_name/ 目录。
  5. [AIX][HP-UX][Linux][Solaris]确保您已为合并后的 plugin-cfg.xml 文件定义了正确的操作系统文件访问许可权。 这些文件访问许可权允许 HTTP 服务器插件进程对文件进行读取。

结果

完成此过程后,您将具有用于多个应用程序服务器单元的单个插件配置文件,并且可以使用同一 HTTP 服务器处理多个单元的 HTTP 和 HTTPS 请求。


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



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