此过程描述在包含 Deployment Manager 和受管节点的机器上安装 Web 服务器及其插件。
开始之前
当存在多个概要文件时,可以选择 Web 服务器插件工具配置的概要文件。有关用来确定如何选择要配置的概要文件的逻辑流的描述,请参阅插件配置。
当存在多个概要文件时,可以选择 Web 服务器插件工具配置的概要文件。有关用来确定如何选择要配置的概要文件的逻辑流的描述,请参阅插件配置。
此过程将在机器上配置 Deployment Manager 概要文件。必须存在受管节点才能定义始终位于受管节点上的 Web 服务器定义。
为受管节点启动 Deployment Manager 和节点代理程序。Deployment Manager 和节点都必须运行以成功更改它的配置。
关于此任务
支持的配置: 此工具只在 AIX®、Linux 和 Windows 上受支持。除了使用 Web 服务器插件配置工具之外,还可将 PCT 命令行工具与响应文件配合使用来配置 Web 服务器。请阅读
使用 pct 工具配置 Web 服务器插件以了解更多信息。
sptcfg
使用此过程安装 Web 服务器插件、配置 Web 服务器以及创建 Web 服务器定义。
过程
- 登录至操作系统。
如果您以非 root 用户或非管理用户的身份进行安装,那么会有一些限制。
![[Windows]](../images/windows.gif)
以管理用户身份在 Windows 操作系统上安装时,会自动创建 Windows 服务来自动启动应用程序服务器。安装程序用户帐户必须具有以下高级用户权限:
例如,在某些 Windows 操作系统上,单击
控制面板 > 管理工具 > 本地安全策略 > 本地策略 > 用户权限分配来设置高级选项。有关更多信息,请参阅 Windows 操作系统文档。
如果打算将应用程序服务器作为 Windows 服务来运行,那么不要使用包含空格的用户标识来进行安装。无法验证带有空格的用户标识。不允许这样的用户标识来继续安装。要解决此限制,请使用不包含空格的用户标识来安装。
- 安装 IBM® Installation Manager。
- 使用 Installation Manager 安装 WebSphere® Application Server Network Deployment 产品。
- 创建 Deployment Manager 概要文件作为机器上的第一个概要文件。
- 创建独立应用程序服务器概要文件或定制概要文件,并联合节点。
- 使用 Installation Manager 来安装下列各项:
- WebSphere Application Server 的 Web 服务器插件
- WebSphere Customization Toolbox
- 使用 Installation Manager 安装 IBM HTTP
Server 或安装另一受支持 Web 服务器。
- 打开 WebSphere Customization Toolbox 并启动 Web 服务器插件配置工具。
- 选择 Web 服务器插件运行时位置。
如果要使用的位置(先前安装的 Web 服务器插件的位置)不在列表中,请执行下列操作以将该位置添加到您的工作集:
- 单击添加。
- 输入 Web 服务器插件位置的名称。
- 请执行下列其中一项操作:
- 单击创建。
- 选择您要配置的 Web 服务器的类型,然后单击下一步。
- 选择已安装的目标 Web 服务器的体系结构(64 位或 32 位),然后在系统询问时单击下一步。
- 单击浏览以选择 Web 服务器的配置文件、验证 Web 服务器端口是否正确,然后完成时单击下一步。
选择文件而不仅仅是文件的目录。某些 Web 服务器有两个配置文件并且需要您浏览每个文件。
以下列表显示了支持的 Web 服务器的配置文件:
- Apache HTTP Server
- apache_root/config/httpd.conf
- Domino® Web Server
- names.nsf 和 Notes.jar
向导会提示 notes.jar 文件。实际名称为 Notes.jar。
Web 服务器插件配置工具将验证文件是否存在,但是该工具不会验证其中任何一个文件。
- IBM HTTP Server
IHS_root/conf/httpd.conf
IHS_profile_root/conf/httpd.conf
- Microsoft Internet
Information Services (IIS)
- Web 服务器插件配置工具可以确定要编辑的正确文件。
- Sun Java™ System Web Server(以前称为
Sun ONE Web Server 和 iPlanet Web Server)V6.0 和更高版本
- obj.conf 和 magnus.conf
- 如果要配置 IBM HTTP Web 服务器插件,请执行下列操作。
- (可选)设置管理服务器配置以管理 Web 服务器。
注意: 使用 Web 服务器插件配置工具来配置 IBM HTTP Server 管理服务器时,必须以具有管理员/root 用户特权的“本地”帐户运行 Websphere Customization Toolbox。
- 选择设置 IBM HTTP Server 管理服务器。
- 指定 IBM HTTP 管理服务器将用于通信的端口号。
- (可选)选择创建用于 IBM Server 管理服务器认证的用户标识,并输入用户标识和密码以通过管理控制台向 IBM HTTP Server 管理服务器进行认证。
- 单击下一步。
![[AIX]](../images/aixlogo.gif)
指定对 IBM HTTP Server、IBM HTTP Server 管理服务器以及 Web 服务器插件配置文件具有写许可权的系统用户标识和组。必要时选择使用凭证创建新的唯一系统用户标识和组。
限制: 用户标识名称或组名长度的平台限制通常为 8 个字符,但有时也可以进行配置。如果您指定的新用户标识名称或组名的长度超过了此限制,那么配置可能会失败。
(可选)对 IBM HTTP Server 管理服务器进行设置,以使其作为 Windows 服务运行。- 选择将 IBM HTTP Server 管理服务器作为 Windows 服务运行。
- 请执行下列其中一项操作:
- 选择以本地系统帐户登录。
- 选择以指定用户帐户登录,并输入该帐户的用户标识和密码。
- 选择启动类型将为自动还是手动。
- 单击下一步。
- 指定 Web 服务器定义的唯一名称,然后单击下一步。
- 选择配置方案。
- 选择本地方案。
- 请执行下列其中一项操作:
- 输入 WebSphere Application Server 的安装位置 (app_server_root)。
- 单击浏览,并查找 WebSphere Application Server 的安装位置 (app_server_root),然后单击确定。
- 单击下一步。
- 选择要使用当前 Web 服务器插件进行配置的概要文件,然后单击下一步。
- 复审摘要信息,然后单击配置以开始配置 Web 服务器、Web 服务器插件和概要文件。
- 在摘要面板中验证安装是否成功,然后单击完成。
如果出现问题并且安装未成功,那么检查
plugins_root/logs 目录中的日志。
更正任何问题并重新进行配置。
仅限 Domino Web 服务器:设置 WAS_PLUGIN_CONFIG_FILE 环境变量。 在诸如 AIX 或 Linux 之类的平台上,将父 shell 的脚本作为源允许子进程继承导出的变量。在
Windows 系统上,采用运行任何其他命令的方式运行脚本。在
Windows 系统上,会自动将脚本视为源。
- 打开命令窗口。
- 切换至插件安装根目录。
- 对 plugins_root/bin/setupPluginCfg.sh 脚本发出相应的命令:
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
. plugins_root/bin/setupPluginCfg.sh(注意,句点与安装根目录之间存在空格。)
source plugins_root/bin/setupPluginCfg.sh
在诸如 AIX 或
Linux 之类的操作系统上,脚本还位于 lotus_root/notesdata 目录中。
启动 Domino Web
Server 之前,对脚本发出相应的命令。
- 在 Deployment Manager 的管理控制台中,单击系统管理 >
保存对主存储库所做的更改 > 与节点同步更改 > 保存。
- 启动 Snoop servlet 以验证 Web 服务器从 Application Server 检索应用程序的能力。
通过启动应用程序服务器和 Web 服务器并通过 IP 地址使用 Snoop servlet 来测试您的环境。
- 启动应用程序服务器。 在 Network Deployment 环境中,仅在将 Application Server 添加到单元时包括 DefaultApplication 的情况下,才能在单元中使用 Snoop Servlet。addNode 命令的 -includeapps 选项将 DefaultApplication 迁移到单元。如果应用程序不存在,那么跳过此步骤。
切换至
profile_root/bin
目录并运行
startServer 命令:
![[AIX]](../images/aixlogo.gif)
./startServer.sh server1
startServer server1
startServer server1
- 启动 IBM HTTP
Server 或者您正在使用的 Web 服务器。
使用 2001 页或者使用 STRTCPSVR
SERVER(*HTTP) HTTPSVR(instance_name ) 命令来启动 IBM HTTP Server。
使用命令窗口将目录切换至 IBM HTTP Server 安装映像,或者切换至 Web 服务器的安装映像。发出相应的命令以启动
Web 服务器,如对于 IBM HTTP Server 发出这些命令:
要从命令行启动 IBM HTTP Server,请执行以下操作:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
访问
IBMHttpServer/bin 目录中的
apache 和
apachectl 命令。
- 将浏览器指向 http://localhost:9080/snoop,以测试应用程序服务器提供的内部 HTTP 传输。将浏览器指向 http://Host_name_of_Web_server_machine/snoop 以测试 Web 服务器插件。
缺省情况下,HTTP 传输端口是 9080,并且对于每个概要文件必须唯一。该端口与名为 default_host
的虚拟主机相关联,此虚拟主机配置为托管已安装的 DefaultApplication。Snoop servlet 是 DefaultApplication 的一部分。更改端口以与实际的 HTTP 传输端口匹配。
- 验证该 Snoop 是否正在运行。
任一 Web 地址都应该显示“Snoop Servlet - Request/Client Information”页面。
结果
Web 服务器插件的安装导致创建了
Plugins 目录和多个子目录。例如,下面就是 Linux 系统上创建的那些目录中的某些目录:
- plugins_root/bin/32bits 或 plugins_root/bin/64bits 包含所有受支持的 Web 服务器的二进制插件
- plugins_root/logs 包含日志文件
- plugins_root/properties 包含版本信息
Installation Manager 将 Web 服务器配置为使用 plugins_root/plugin-cfg.xml 文件。
下一步做什么
安装本地 Web 服务器的二进制插件后,您必须先创建受管节点,然后才能成功运行配置脚本并使用 Web 服务器。
请参阅插件配置,以获取安装过程的概述。
有关配置 Web 服务器时所涉及文件的更多信息,请参阅 Web 服务器配置。
有关 Web 服务器插件配置工具如何配置受支持 Web 服务器的信息,请参阅编辑 Web 服务器配置文件。
请参阅配置 Web 服务器插件以获取有关用于安装 Web 服务器插件的其他安装方案的信息。