このトピックでは、Web サーバーが 1 つ以上のオンデマンド・ルーター (ODR)
と対向した場合、つまり要求を転送する場合に、Web サーバー・プラグイン構成を動的に更新するように
ODR を構成する方法について説明します。
Web サーバーが ODR に面する必要はありませんが、このトポロジーが適している環境があります。
WebSphere Extended Deployment にはこの機能があるため、管理アクションが plugin-cfg.xml ファイルに影響を与えるたびに、このファイルを手動で更新する必要がありません。
Before you begin
まず、どの ODR で
plugin-cfg.xml ファイルを生成するかを決定する必要があります。
これは、生成する必要がある固有の
plugin-cfg.xml ファイル数によって異なります。
ODR はそれぞれ、Web サーバー・プラグインを以下の場所にルーティングするように
plugin-cfg.xml ファイルを生成することができます。
- すべての ODR
- それと同じセル内にあるすべての ODR
- それと同じノードにあるすべての ODR
- それ自体のみ
すべての Web サーバー・プラグインがすべての ODR にルーティングする場合は、
plugin-cfg.xml ファイルを生成する単一の ODR を選択してください。ただし、各 ODR を単一の Web サーバーに面するようにしたい場合は、各 ODR が
plugin-cfg.xml ファイルを生成するように構成してください。
プロキシー・プラグイン構成ポリシーは、ODR が
plugin-cfg.xml ファイルの生成方法を決定する際に使用します。
Why and when to perform this task
plugin-cfg.xml ファイルが ODR によって生成されるため、
plugin-cfg.xml ファイルは ODR マシンで作成されます。
plugin-cfg.xml ファイルを生成するように構成されている ODR は、動的更新を行うように実行される必要があります。
さらに、
plugin-cfg.xml への更新が行われるのに対応して、アプリケーションを開始する必要があります。
以下のステップでは、ODR に面する Web サーバーに関するサポートの構成方法を概説します。
- 管理コンソールで、「サーバー」>「On Demand Routers」とクリックし、Web
サーバーが面する ODR を選択します。
- ODR をクリックした後、「On Demand Router Properties」>「On Demand Router
Settings」とクリックします。
- 「Generate Plugin Configuration」リストから、適切なオプションを選択します。
これは、単一の Web サーバーが面している ODR の数によって異なります。
セル・スコープでは、ODR は、セルのすべての ODR によって処理されるすべての URI を含むプラグイン構成を生成します。
ノード・スコープは、ノードに構成されたすべての URI を含み、
サーバー・レベルでは、現在構成されている ODR のプラグイン構成ファイルのみを生成します。
これを選択することによって、プラグインの操作に影響を与える変更が行われるたびに、plugin-cfg.xml が自動的に生成されるようになります。
plugin-cfg.xml ファイルは、ODR マシンの、最初に定義した WASHOME/profiles/profile/etc/ ディレクトリーにあります。
- ODR を再始動して、プラグインを生成します。 このプラグインは、ODR
が変化するたびに (例えば、アプリケーションが開始または停止したり、新規のアプリケーションがインストールされたりした場合に) 生成されます。
- Web サーバーと ODR が別々のマシンにある場合、「プラグイン構成変更スクリプト」パスを設定します。 生成された plugin-cfg.xml をリモート Web サーバーにコピーする場合は、このスクリプトを作成する必要があります。このスクリプトは、plugin-cfg.xml ファイルが更新されるたびに実行されます。
- Web サーバーの plugin-cfg.xml ファイルのロケーションによっては、ファイルの正しいロケーションを示し、Web サーバーを再始動するように Web サーバー構成ファイルを変更する必要がある場合もあります。
IBM HTTP Server を使用している場合は、IBM HTTP Server インストール・システムの /conf ディレクトリーにある httpd.conf ファイルを変更してください。
What to do next
また、WebSphere 管理コンソールから手動でこのタスクを実行することもできます。
このコンソールで、「サーバー」>「Web
サーバー」>「プラグインの生成」と移動し、plugin-cfg.xml ファイルを構成します。