このトピックでは、管理コンソールを提供する仮想ホストをプラグイン構成ファイルに追加し、Web サーバーから管理コンソールにアクセスできるようにする方法を説明します。
始める前に
バージョン 6 WebSphere Application Server 製品、Web サーバー、および WebSphere Application Server 用 Web サーバー・プラグインをインストールします。
Web サーバー・プラグインを構成すると、Web サーバー定義は、Application Server システム上に作成されます。
これは、同じマシン上にあるときは直接に、またリモート・シナリオの場合にはスクリプトによって作成されます。
Web サーバー定義の作成後、プラグイン構成ファイルは Web サーバー定義内にあります。
このタスクについて
このタスクでは、admin_host を構成するオプションを提供し、Web サーバーが管理コンソールにアクセスできるようにします。
Web サーバー・プラグイン構成ファイルが生成されても、仮想ホストのリストに admin_host は含まれていません。
プロシージャー
- 管理コンソールを使用して、仮想ホスト・グループ admin_host を変更し、Web サーバーのポート (デフォルトでは 80) に組み込みます。
- 「環境」 > 「仮想ホスト」 > 「admin_host」 > 「ホスト別名」 > 「新規」をクリックします。
インストールまたはプロファイル作成中に異なるポートを指定しない限り、
表示されるデフォルトのポートは 80 です。
- IP アドレス、または HTTP サーバーをホストするマシンの名前を指定します。
例えば、WebSphere Application Server 製品を
waslwaj.rtp.ibm.com という名前のマシンにインストールした場合は、この名前をフィールドに指定します。
- 「適用」 > 「保管」をクリックします。
- アプリケーション・サーバーを停止して再始動します。
例えば、
スタンドアロン・アプリケーション・サーバーの管理コンソールにアクセスするには、server1 プロセスを停止して、再始動します。
Qshell セッションを開始して次のコマンドを実行します。
cd profile_root/bin
stopServer server1
次に、以下のコマンドを発行してアプリケーション・サーバーを停止します。
stopServer -profileName myProfile server1
以下のメッセージを受信した後で、アプリケーション・サーバーを再始動できます。
Server server1 stop completed.
アプリケーション・サーバーを始動するには、以下のコマンドを実行します。
アプリケーション・サーバーの実行中は、そのプロセスが実行中であることを示すメッセージが表示されます。
このメッセージには、iSeries のジョブ ID と管理コンソール・ポートが含まれています。
- plugin-cfg.xml ファイルを編集して、以下のエントリーを組み込みます。
<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 サーバーの HTTP ポートが 80 以外の場合は、
次のように VirtualHostGroup にエントリーを追加してください。
<VirtualHost Name="*:port"/>
port 変数は、ご使用の HTTP サーバーのポートです。
結果
スタンドアロン・アプリケーション・サーバーの
管理コンソール・アプリケーションにアクセスするように、
サポート対象の Web サーバーを構成することができます。