本主题描述如何将服务于管理控制台的虚拟主机添加到插件配置文件,以便您可以通过 Web 服务器访问管理控制台。
开始之前
安装 WebSphere Application Server 产品、Web 服务器、Web 服务器插件和 WebSphere Customization Toolbox。
Web 服务器插件配置工具用于直接在应用程序服务器系统上创建 Web 服务器定义(当它们在同一机器上时)或者通过远程方案的脚本创建。
配置 Web 服务器插件时,将直接在应用程序服务器系统上创建 Web 服务器定义(当它们在同一机器上时)或者通过远程方案的脚本创建。
创建 Web 服务器定义后,插件配置文件将在 Web 服务器定义中存在。
plugin-cfg.xml 文件可能被 Deployment Manager 同步操作、GenPluginCfg 脚本或者任何重新生成该文件的其他方法所覆盖。如果您对 plugin-cfg.xml 文件进行更改并且想保留这些更改,那么建议您在另一个位置为该文件创建副本。每当该文件被另一个进程自动刷新时,您都应该进行手动更新。
关于此任务
此任务为您提供配置 admin_host 的选项以使 Web 服务器可以访问管理控制台。生成 Web 服务器插件配置文件后,它的虚拟主机列表中不包含 admin_host。
过程
- 使用管理控制台更改 admin_host 虚拟主机组以包含 Web 服务器端口(缺省情况下为 80)。
- 单击环境 > 虚拟主机 > admin_host > 主机别名 > 新建。
显示的缺省端口是 80,除非您在 创建概要文件期间指定其他端口。
- 指定正在托管 HTTP Server 的机器的 IP 地址或名称。
例如,如果在名为 waslwaj.rtp.ibm.com 的机器上安装了 WebSphere Application Server 产品,那么在此字段中指定名称。
- 单击应用>保存。
- 停止并重新启动应用程序服务器。
例如,要访问独立应用程序服务器的管理控制台,停止并重新启动 server1 进程。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
要停止 server1,打开命令窗口并浏览到
profile_root/bin 目录。然后发出以下命令:
./stopServer.sh server1
![[IBM i]](../images/iseries.gif)
启动 Qshell 会话并运行以下命令:
cd profile_root/bin
stopServer server1
然后发出以下命令来停止应用程序服务器:
stopServer -profileName myProfile server1
接收到以下消息后,您可以重新启动应用程序服务器:
Server server1 stop completed.
要启动应用程序服务器,发出以下命令:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
./startServer.sh server1
![[IBM i]](../images/iseries.gif)
startServer server1
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
接收到类似于以下所示消息的消息时,server1 进程正在运行:
为电子商务打开服务器 server1;进程标识是 1719
当应用程序服务器正在运行时,会显示一条消息指出进程正在运行。此消息包含 iSeries 作业标识和管理控制台端口。
- 停止并重新启动 Deployment Manager。
例如,要访问 Deployment Manager 的管理控制台,停止并重新启动 Deployment Manager。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
要停止 Deployment Manager,打开命令窗口并浏览到
profile_root/bin 目录。然后发出此命令:
./stopManager.sh
![[IBM i]](../images/iseries.gif)
启动 Qshell 会话并运行以下命令:
cd profile_root/bin
然后发出以下命令来停止 Deployment Manager:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
./stopManager.sh
![[IBM i]](../images/iseries.gif)
stopManager
接收到以下消息后,您可以重新启动 Deployment Manager:
服务器 dmgr 停止已完成。
要启动 Deployment Manager,发出以下命令:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
./startManager.sh
![[IBM i]](../images/iseries.gif)
startManager
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
接收到类似于以下所示的消息时,Deployment Manager 在运行:
为电子商务打开服务器 dmgr;进程标识是 1720
当 Deployment Manager 正在运行时,会显示一条消息指出进程正在运行。此消息包含 iSeries 作业标识和管理控制台端口。
- 编辑 plugin-cfg.xml 文件以包含下列条目:
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
<VirtualHostGroup Name="admin_host">
<VirtualHost Name="*:9060"/>
<VirtualHost Name="*:80"/>
<VirtualHost Name="*:9043"/>
</VirtualHostGroup>
...
...
...
<ServerCluster Name="server1_SERVER1HOSTserver1_Cluster">
<Server LoadBalanceWeight="1" Name="SERVER1HOSTserver1_dmgr">
<Transport Hostname="SERVER1HOST" Port="9060" Protocol="http"/>
</Server>
<PrimaryServers>
<Server Name="SERVER1HOSTserver1_dmgr"/>
</PrimaryServers>
</ServerCluster>
...
...
...
<UriGroup Name="admin_host_server1_SERVER1HOSTserver1_Cluster_URIs">
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/ibm/console/*"/>
</UriGroup>
<Route ServerCluster="server1_SERVER1HOSTserver1_Cluster"
UriGroup="admin_host_server1_SERVER1HOSTserver1_Cluster_URIs" VirtualHostGroup="admin_host"/>
![[IBM i]](../images/iseries.gif)
<VirtualHostGroup Name="admin_host">
<VirtualHost Name="*:13060"/>
</VirtualHostGroup>
...
...
...
<ServerCluster Name="my60Profile.dmgr_muiSeries_Cluster">
<Server LoadBalanceWeight="1" Name="myiSeries_my60Profile.dmgr">
<Transport Hostname="myiSeries" Port="11060" Protocol="http"/>
</Server>
<PrimaryServers>
<Server Name="myiSeries_my60Profile.dmgr"/>
</PrimaryServers>
</ServerCluster>
...
...
...
<UriGroup Name="admin_host_my60Profile.dmgr_myiSeries_Cluster_URIs">
<Uri AffinityCookie="JSESSIONID"
AffinityURLIdentifier="jsessionid" Name="/ibm/console/*"/>
</UriGroup>
<Route ServerCluster="my60Profile.dmgr_myiSeries_Cluster"
UriGroup="admin_host_my60Profile.dmgr_myiSeries_Cluster_URIs" VirtualHostGroup="admin_host"/>
如果 HTTP Server 使用的 HTTP 端口不是 80,那么对 VirtualHostGroup 添加一个条目:
<VirtualHost Name="*:port"/>
port 变量是 HTTP Server 端口。
结果
您可以配置受支持的 Web 服务器以访问 Deployment Manager 或独立应用程序服务器的管理控制台应用程序。