[AIX Solaris HP-UX Linux Windows][z/OS]

设置本地 Web 服务器

您可以在已安装 WebSphere® Application Server 的机器上安装 Web 服务器和 Web 服务器插件。

开始之前

如果您要设置的 Web 服务器是 IBM HTTP Server,并且您打算通过以非 root 用户身份运行的节点代理程序来管理该 Web 服务器,那么必须确保遵循以下要求:
  • 指定为拥有 IBM HTTP Server 目录和文件的用户标识是以非 root 用户身份运行节点代理程序时使用的用户标识。如果正在管理 IBM HTTP Server 的节点代理程序是以非 root 用户身份运行的,那么您无法以 root 用户身份运行该 IBM HTTP Server,因为以非 root 用户身份运行的节点代理程序进程无法衍生以 root 用户身份运行的 IBM HTTP Server。
  • 为侦听器端口值指定的值必须大于 1024。如果侦听器端口的端口号为 1024 或更小,那么使用非 root 用户标识运行的 IBM HTTP Server 不会启动。
如果将用于安装产品的用户标识指定为安装 IBM HTTP Server 时使用的用户标识,那么可以确保以非 root 用户身份运行的节点代理程序和 IBM HTTP Server 将使用相同的用户标识。但是,如果您决定在安装 IBM HTTP Server 和 Web 服务器插件后以非 root 用户身份运行节点代理程序,那么可以执行下列操作以使节点代理程序和 IBM HTTP Server 都能够以非 root 用户身份运行:
  1. WebSphere Application Server 的用户标识更改为非 root 用户标识。
  2. 配置节点代理程序的运行身份设置。
  3. 除非已定义的 IBM HTTP Server 具有必需的属性,否则使用管理控制台来创建新的 IBM HTTP Web 服务器。
  4. 将 IBM HTTP Server 目录和文件的所有权更改为以非 root 用户身份运行节点代理程序时使用的非 root 用户标识。

关于此任务

您可以在非受管或受管节点上定义本地安装的 Web 服务器。如果 Web 服务器是在非受管节点上定义的,那么管理功能将通过 IBM® HTTP Server 管理服务器进行处理。如果 Web 服务器是在受管节点上定义的,那么该服务器的管理功能将通过 WebSphere Application Server 节点代理程序进行处理,这非常有用。
[AIX Solaris HP-UX Linux Windows]要点: 不是WebSphere Application Server 产品一起提供的 Web 服务器不提供管理服务器。未提供管理服务器的 Web 服务器必须驻留在受管节点上,以方便插件管理功能以及 plugin-cfg.xml 文件生成和传播。
[z/OS]要点: 在 z/OS® 上运行的 IBM HTTP Server 不提供管理服务器。未提供管理服务器的 Web 服务器必须驻留在受管节点上,以方便插件管理功能以及 plugin-cfg.xml 文件生成和传播。

下列步骤将在缺省概要文件中创建 Web 服务器定义。

过程

  1. 安装 IBM Installation Manager。
  2. 安装 WebSphere Application Server 产品。
  3. 安装 IBM HTTP Server 或另一个受支持的 Web 服务器。
  4. 安装 Web 服务器插件。
  5. 安装 WebSphere Customization Toolbox。
  6. [AIX Solaris HP-UX Linux Windows][z/OS]使用 Web 服务器插件配置工具配置 Web 服务器插件。 [AIX Solaris HP-UX Linux Windows]

    将自动创建并配置 Web 服务器定义。

  7. 通过使用 WebSphere Application Server 管理控制台创建 Web 服务器定义来完成安装,或者运行插件配置脚本。安装 Web 服务器时不会创建此对象。

    必须先创建应用程序服务器概要文件或定制概要文件并联合节点,然后您才能使用 Deployment Manager 的管理控制台来创建 Web 服务器定义。对于运行 Web 服务器插件配置工具创建的配置脚本,同样如此。创建 Web 服务器时,您必须将它指定给受管节点。运行 Web 服务器插件配置工具前,受管节点必须存在。否则,将认为安装是远程安装。

    选择下列其中一个选项:
    • 使用管理控制台。

      在现有应用程序服务器或非受管节点上创建 Web 服务器定义:

      1. 单击服务器 > 服务器类型 > Web 服务器 > 新建并使用创建新的 Web 服务器定义工具来创建 Web 服务器定义。
      2. 选择适当的节点。
      3. 选择模板。为要创建的 Web 服务器选择系统模板或用户定义的模板。
      4. 输入 Web 服务器属性:
        • 类型:Web 服务器供应商类型
        • 端口:现有 Web 服务器端口(缺省值:80)
        • 安装路径:Web 服务器安装路径。此字段仅对于 IBM HTTP Server 是必需字段。
        • 服务名称(Windows 操作系统):Web 服务器的 Windows 操作系统服务名称。缺省值为 IBMHTTPServer7.0
        • 使用安全协议:使用 HTTPS 协议与 Web 服务器进行通信。缺省值为 HTTP
        • 插件安装位置:安装了插件的目录路径。
      5. 确认创建新的 Web 服务器并单击完成
      创建 Web 服务器后,完成下列步骤以验证是否生成了 plugin-key.kdb 文件,并使用 SSL 配置 Web 服务器插件:
      1. 单击安全性 > SSL 证书和密钥管理
      2. 在“配置设置”下,单击管理端点安全性配置
      3. 在“入站或出站”下,展开 cell_name > 节点 > Web_server_node_name > 服务器并单击 server_name
      4. 在“相关项”下,单击密钥库和证书。管理控制台显示 CMSKeyStore 配置及 plugin-key.kdb 文件的路径。
      5. key.p12 导出缺省证书,然后将其作为签署者证书添加到 plugin-key.kdb
    • 运行插件配置脚本。

      如果您安装插件,那么保存插件配置脚本以在创建受管节点之后运行,否则将产生错误。启动 Web 服务器前,请等待直到脚本成功运行并在受管节点上创建 Web 服务器定义以及进行了节点同步为止。

      添加节点时会启动节点代理程序进程。如果节点代理程序未运行,那么启动节点。
      提示: 如果您希望 Web 服务器为多个受管节点处理应用程序的请求,请在每个受管节点和 Web 服务器定义上安装应用程序。此脚本已包含当使用管理控制台选项时必须收集的所有信息。

      [AIX Solaris HP-UX Linux Windows]请参阅“startNode 命令”以获取更多信息。

下一步做什么

可以将非 IBM HTTP Server 的 Web 服务器配置为非受管节点上的远程 Web 服务器,或者配置为受管节点上的本地 Web 服务器。受管节点上非 IBM HTTP Server 的 Web 服务器支持下列功能:
  • 根据 WebSphere Application Server 存储库更改来生成插件配置。
  • 根据对 WebSphere Application Server 节点使用节点同步来传播 plugin-cfg.xml 文件。节点同步是必需的,以便将配置更改传播到受影响的一个或多个节点。
    plugin-cfg.xml 文件将从 Deployment Manager 存储库传播到应用程序服务器节点存储库树中。
    要点: plugin-cfg.xml 文件将传播到应用程序服务器节点存储库树中。这不是 plugin-cfg.xml 缺省的文件安装位置。可能必须更改非 IBM HTTP Server 的 Web 服务器配置文件,以更新由插件模块读取的 plugin-cfg.xml 文件的位置。
    例如,“因特网信息服务”(IIS) 有一个名为 plugin-cfg.loc 的文件,IIS 插件模块通过读取该文件来确定 plugin-cfg.xml 文件的位置。必须更新 plugin-cfg.loc 文件以反映 plugin-cfg.xml 文件在应用程序服务器节点存储库中的位置。

    其他非 IBM HTTP Server 的 Web 服务器具有不同的方法来指定插件模块的 plugin-cfg.xml 文件的位置。但是,为了使传播功能有效,更新该位置以反映应用程序服务器节点存储库中的位置。

在受管节点上,非 IBM 的 Web 服务器不支持下列功能。
  • 启动和停止 Web 服务器。
  • 查看和编辑配置文件。
  • 查看 Web 服务器日志。
对于非受管节点上非 IBM HTTP Server 的 Web 服务器,可以根据 WebSphere Application Server 存储库更改来生成插件配置。在非受管节点上,非 IBM HTTP Server 的 Web 服务器不支持下列功能:
  • 启动和停止 Web 服务器。
  • 查看和编辑配置文件。
  • 查看 Web 服务器日志。
  • 传播 Web 服务器 plugin-cfg.xml 文件。

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



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