Web サーバーへのプラグイン構成の追加

動的リソースの HTTP 要求を受け取るように、Web サーバー・プラグインを構成することができます。 その要求は Liberty サーバーに転送できます。 これにより、Web サーバー・プラグインを通じて高可用性とワークロード・バランシングが実現されます。

始める前に

  1. サポートされる Web サーバー (IBM® WebSphere® Application Server に組み込まれる IBM HTTP Server など) をインストールします。『IBM HTTP サーバーのインストール』を参照してください。IBM i で提供される Web サーバーは、IBM i V6R1 の場合は製品 5761-DG1、IBM i V7R1 の場合は 5770-DG1 によって既にインストールされています。IBM i の Web サーバーは、IBM HTTP Server for IBM i と呼ばれます。WebSphere Application Server で提供される IBM HTTP Server は、IBM I 上では実行されず、WebSphere Application Server for z/OS® の V7 および V8.0 に組み込まれています。V8.5 の HTTP Server をダウンロードするには、「IBM Ported Tools for z/OS」を参照してください。
  2. Web サーバー・プラグインと WebSphere Customization Toolbox (WCT) をインストールします。Web サーバー・プラグインをインストールするには、 『Web サーバー・プラグインのインストールおよび構成 』を参照してください。

    For IBM i platformsIBM i の場合、『Web サーバー・プラグインのインストールおよび構成 』を参照してください。

    WCT をインストールするには、『WebSphere Customization Toolbox のインストールおよび使用』を参照してください。

    For IBM i platformsIBM i および z/OS の場合、ワークステーションに WCT をインストールします。WCT ツールをインストールする必要はありません。後のステップで JConsole Java™ ユーティリティーを実行するときは、WCT と一緒にインストールされる Java SDK を使用します。

このタスクについて

Web サーバー・プラグインは、サポートされる Web サーバーから 1 つ以上のアプ リケーション・サーバーに HTTP 要求を転送するために使用されます。プラグインは、要求を plugin-cfg.xml ファイル内の構成データと照合します。構成データは、 HTTP 要求の URI を、アプリケーション・サーバーのホスト名にマップします。その後、Web サーバー・プラグインは、この情報を使用して、アプリケーション・サーバーに要求を転送します。

手順

  1. For distributed platformsWCT を使用して、選択した Web サーバーの Web サーバー・プラグインを構成します。
    • プロンプトが出されたら、「リモート」のシナリオを選択し、Liberty がアクセス可能になるホスト名を指定します。
    • 生成された configureWebserver スクリプトのコピーおよび実行はしないでください。 このスクリプトは必須ではありません。
  2. For IBM i platformsplugin-cfg.xml ファイルを使用するように HTTP サーバーを構成します。

    HTTP サーバーの構成ファイルの最後にある WebSpherePluginConfig ディレクティブに指定された値を調べ、 現行の plugin-cfg.xml のロケーションを判別します。 例えば、<IHS_ROOT>/conf/httpd.conf などです。

    LoadModule 句を使用して、Web サーバーの httpd.conf ファイル内のプラグインを使用可能にします。WebSpherePluginConfig 句を使用して、plugin-cfg.xml ファイルのロケーションを指定します。以下に例を示します。
    • Windows システムの場合:For Windows platforms
      LoadModule was_ap22_module "path/to/mod_was_ap22_http.dll"
      WebSpherePluginConfig "C:¥Program Files¥IBM¥HTTPServer¥conf¥plugin-cfg.xml"
    • 他の分散システムの場合:For AIX platformsFor LINUX platformsFor UNIX platformsFor HP UNIX platformsFor Solaris platforms
      LoadModule was_ap22_module "path/to/mod_was_ap22_http.so"
      WebSpherePluginConfig "/opt/IBM/HTTPServer/conf/plugin-cfg.xml"

    For IBM i platformsIBM i および z/OS の場合、httpd.conf ファイル内でのプラグインの有効化に関する説明について、『http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=tins_manualWebIHS80 』を参照してください。

  3. オプション: Web サーバー・プラグインが HTTP 要求を複数の Liberty・サーバーに転送するようにしたい場合は、追加されるサーバーごとに上記のステップを繰り返します。すべてのプラグイン構成を 1 つの plugin-cfg.xml ファイルに統合します。

    プラグイン構成をマージするには、以下のいずれかのツールを使用できます。


トピックのタイプを示すアイコン タスク・トピック

ファイル名: twlp_admin_webserver_plugin.html