设置 z/OS 应用程序服务器和在工作站上运行的 Web 服务器之间的通信

在 z/OS® 系统上安装产品后,您可以对在该系统上运行的应用程序服务器进行配置,以与在分布式平台(例如 Linux 或 Microsoft Windows 系统)上运行的 WebSphere® Application Server Web 服务器及 Web 服务器插件进行通信。

开始之前

对于在分布式平台上运行并且受 WebSphere Application Server V6 产品支持的 Web 服务器,WebSphere Application Server for z/OS 产品包中包含适用的 Web 服务器插件。

关于此任务

此配置允许特定应用程序的请求通过 Web 服务器和 Web 服务器插件,从浏览器路由至 z/OS 系统上为此应用程序定义的某个应用程序服务器。(在应用程序服务器上部署应用程序时,该应用程序将与 Web 服务器相关联。)

除常规插件功能外,WebSphere Application Server 的 Web 服务器插件还会使用专用头作为将代理信息从插件转发到 z/OS 平台上运行的应用程序服务器的机制。否则,此信息不包含在 HTTP 请求中。

过程

  1. 转至在 z/OS 平台上运行的 WebSphere Application Server 管理控制台,并确保虚拟主机包含 Web 服务器使用的端口号的别名。在插件 plugin-cfg.xml 文件中的 <Virtual Hostname> 元素中指定此同一端口。
  2. 生成插件配置文件。 在运行插件安装向导时创建的插件配置文件未包括有关 z/OS 应用程序的任何信息,该文件将接收对这些应用程序的请求。因此,必须使用 z/OS 系统中的 WebSphere Application Server 管理控制台来生成包含此应用程序信息的插件配置文件。

    要生成插件配置文件:

    1. 选择服务器 > 服务器类型 > Web 服务器 > web_server_name > 插件属性
    2. 选择自动生成插件配置文件,或者单击下列其中一个或多个主题以手动配置 plugin-cfg.xml 文件:
      • 高速缓存
      • 请求和响应
      • 请求路由
      • Service
    3. 单击确定
  3. 可选: 对插件配置文件进行任何其他更改。 通常您不必对刚刚创建的插件配置文件进行任何手动更改。但是,如果确实需要进行更改,那么记住下一次重新生成配置文件时将覆盖这些更改。
    从 V6.0.1 开始,插件配置文件 plugin-cfg.xml 将以 ASCII 格式生成。(以前该配置文件是以 EBCDIC 格式生成的)。如果您需要编辑此文件,请发出以下命令以便将该文件转换为 EBCDIC 格式:
    > iconv  -f ISO8859-1 -t IBM-1047 plugin-cfg.xml.ASCII > plugin-cfg.xml.EBCDIC
    编辑该文件,然后发出以下命令以便将其转换回 ASCII 格式:
    > iconv  -f IBM-1047 -t ISO8859-1  plugin-cfg.xml.EBCDIC > plugin-cfg.xml.ASCII
  4. 可选: 要允许应用程序服务器使用 Web 服务器插件发送的专用头,请确保已对正在使用的传输进行了 SSL 配置,并且该传输是可信的。 如果使用传输链进行传输,那么必须对该传输链定义包括信任文件定义的安全性。如果未包括信任文件定义,那么将忽略专用头,应用程序服务器可能找不到请求的应用程序。

    在使应用程序服务器能够使用专用头后,此传输将信任它接收到的所有入站专用头。因此,必须确保此传输的所有入站路径都是可信的。

  5. 如果要对此配置使用安全套接字层 (SSL),请使用插件的安装向导在工作站上安装适当的 GSKIT 安装映像文件。
  6. 将新生成的插件配置文件下载到 Web 服务器。 必须将插件安装向导创建的插件配置文件替换为刚刚在 z/OS 系统上生成的插件配置文件。因此,完成插件配置文件的生成后,将其下载到 Web 服务器上包含插件安装向导生成的插件配置文件的目录。

结果

配置完成。要激活配置,停止并重新启动产品以及正在工作站上运行的 Web 服务器。

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



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