ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Java EE運用ガイド

5.7.1 Webサーバの環境設定

Webコンテナとの接続をサポートするWebサーバは以下のとおりです。

5.7.1.1 Interstage HTTP Serverの環境設定

ここでは、IJServerクラスタとInterstage HTTP Serverを連携させるための環境設定方法について説明します。

WebサーバからWebコンテナへの通信はWebサーバコネクタが行います。
WebサーバコネクタはApache APIを使用したDSO(Dynamic Shared Objects)モジュールとしてWebサーバ上で動作するため、Webサーバの起動と停止に連動します。
IJServerクラスタとWebサーバをそれぞれ別のマシンに分離して運用する場合には、Webサーバコネクタの環境設定を行う必要があります。詳細は、「5.7.2.2 WebサーバとIJServerクラスタを別のマシンで運用する場合」を参照してください。

ポイント

Interstage HTTP Serverの環境定義ファイル(httpd.conf)に以下に示すWebサーバコネクタの定義情報が設定されています。Interstage管理コンソールを使用せずにInterstage HTTP Serverの環境定義ファイル(httpd.conf)を直接編集する場合には、本定義情報の削除、または編集をしないでください。

LoadModule ihs2_redirector2_module "C:/Interstage/F3FMjs5/gateway/ihs2/mod_ihs2_redirector2.so"

LoadModule ihs2_redirector2_module "/opt/FJSVjs5/gateway/ihs2/mod_ihs2_redirector2.so"

5.7.1.2 Microsoft(R) Internet Information Services 5.0/6.0の環境設定

ここでは、IJServerクラスタとMicrosoft(R) Internet Information Services 5.0/6.0を連携させるための環境設定方法について説明します。

Microsoft(R) Internet Information Services のWebサーバコネクタはISAPI APIを使用した組み込みISAPIフィルタとISAPIエクステンションとしてWebサーバ上で動作するため、Webサーバの起動と停止に連動します。
IJServerクラスタとWebサーバをそれぞれ別のマシンに分離して運用する場合には、Webサーバコネクタの環境設定を行う必要があります。詳細は、「5.7.2.2 WebサーバとIJServerクラスタを別のマシンで運用する場合」を参照してください。

ポイント

Microsoft(R) Internet Information ServicesのWebサーバコネクタでは、Webサーバ名が「FJapache」のInterstage HTTP ServerのWebサーバコネクタの設定を参照することで同様の動作を実施しているため、Microsoft(R) Internet Information ServicesのWebサーバコネクタを使用する場合でもWebサーバ名が「FJapache」のInterstage HTTP Serverを使用する際と同様に、Interstage HTTP Server とWebサーバコネクタの設定をInterstage管理コンソールから行う必要があります。

注意

同一マシン上において、Interstage HTTP ServerとMicrosoft(R) Internet Information Servicesは、それぞれのWebサーバに異なるポート番号を設定することにより、共存することは可能ですが、Webサーバ名が「FJapache」のInterstage HTTP ServerのWebサーバコネクタを同時に利用することはできません。

InterstageとMicrosoft(R) Internet Information Servicesの連携は、以下の手順で行います。

  1. Microsoft(R) Internet Information ServicesとInterstageのインストール

  2. Interstage HTTP Serverの自動起動の抑止

  3. IIS Admin Serviceサービス、またはサーバマシンの再起動

  4. Microsoft(R) Internet Information Servicesの環境設定

  5. Interstageの環境設定

Microsoft(R) Internet Information ServicesとInterstageのインストール

サーバマシンに、Microsoft(R) Internet Information ServicesとInterstageをインストールします。

ポイント

Microsoft(R) Internet Information Servicesを使用する場合は、Interstage HTTP Serverを必ずインストールしてください。Interstage HTTP Serverをインストールしないと、Microsoft(R) Internet Information ServicesとInterstageを連携させることができません。
また、Interstage HTTP Serverをインストール後、Webサーバ名が「FJapache」のInterstage HTTP Serverを削除した場合、Microsoft(R) Internet Information Servicesを連携させることができません。この場合、「FJapache」の名前でInterstage HTTP Serverを作成し直す必要があります。

Interstage HTTP Serverの自動起動の抑止

Interstage HTTP Serverの自動起動を抑止するための設定を行います。

  1. Interstage HTTP Serverの停止
    Interstage管理コンソールの[サービス] > [Webサーバ] > [FJapache] > [状態]タブで、[停止]ボタンをクリックしてInterstage HTTP Serverを停止します。

  2. Interstage HTTP Serverの自動起動の抑止
    Interstage HTTP Serverの自動起動を抑止します。詳細は、「Interstage HTTP Server運用ガイド」の「運用・保守」の「自動起動の設定」を参照してください。

注意

Interstage HTTP ServerとMicrosoft(R) Internet Information Servicesを共存させる場合、Interstageの再起動を行った際には、Webサーバ名が「FJapache」のInterstage HTTP Server以外のWebサーバを個別に起動してください。

IIS Admin Serviceサービス、またはサーバマシンの再起動

Microsoft(R) Internet Information Services6.0でIIS 5.0 プロセス分離モードを使用している場合、またはMicrosoft(R) Internet Information Services5.0を使用している場合は、IIS Admin Serviceサービス、またはサーバマシンを再起動します。

Microsoft(R) Internet Information Servicesの環境設定

Microsoft(R) Internet Information ServicesのWebサーバコネクタをISAPIフィルタとISAPIエクステンションとして動作させるために設定を以下のように更新します。Microsoft(R) Internet Information Servicesのインターネットサービスマネージャを用いて更新します。

Webアプリケーションにアクセス制限を設定する場合は、セキュリティの環境を定義します。
詳細な登録手順については、Microsoft(R) Internet Information Servicesのマニュアルを参照してください。

注意

Microsoft(R) Internet Information Servicesの環境設定は、バックアップリストアおよび移出移入の対象となりません。

Microsoft(R) Internet Information Servicesの停止

Microsoft(R) Internet Information Servicesが起動されている場合は、停止してください。停止は、Administrator権限でログインして、「コントロールパネル」の「サービス」または「コントロールパネル」-「管理ツール」-「サービス」を起動した後、「World Wide Web Publishing Service」を選択して、[操作]を選択し、一覧から[停止]を選択します。

ISAPIフィルタへの登録

Webサイトの「ISAPIフィルタ」にWebサーバコネクタを設定します。
(Microsoft(R) Internet Information Services6.0の場合、コンソールツリーの[Webサイト]配下に作成されているWebサイトの「ISAPIフィルタ」)
フィルタの実行ファイルには、以下のWebサーバコネクタのファイル名を設定します。

  • C:\Interstage\F3FMjs5\gateway\isapi\isapi_redirector2.dll

ISAPIエクステンションへの登録

Webサイトに「仮想ディレクトリ」を作成します。
(Microsoft(R) Internet Information Services6.0の場合、コンソールツリーの[Webサイト]配下に作成されているWebサイト)
設定する値は以下のとおりです。

ローカルパス

C:\Interstage\F3FMjs5\gateway\isapi

名前(エイリアス)

F3FMjs5

仮想ディレクトリのアクセス許可においてISAPIアプリケーションの実行を許可してください。

Webサービス拡張への登録(Microsoft(R) Internet Information Services 6.0だけ)

ISAPIフィルタへの登録で設定したWebサーバコネクタのファイルをWeb サービス拡張に追加して、状態を「許可」に設定します。

ワーカー プロセスの設定 (Microsoft(R) Internet Information Services 6.0だけ)

最大ワーカー プロセス数に1を、ワーカー プロセスのリサイクルを無効にします。
ワーカー プロセスのリサイクルを無効にするには、ISAPIエクステンションへの登録で作成した仮想ディレクトリに設定されているアプリケーションプールの「プロパティ」-「リサイクル」タブですべての項目の選択を解除してください。

アクセス制限の設定

Webアプリケーションにアクセス制限を設定する場合は、Webサーバコネクタに対してアクセス制限を設定します。
「仮想ディレクトリ」の「ディレクトリセキュリティ」で設定してください。

Microsoft(R) Internet Information Servicesの起動

Microsoft(R) Internet Information Servicesの起動は、Administrator権限でログインし、「コントロールパネル」の「サービス」または「コントロールパネル」-「管理ツール」-「サービス」を起動後、「World Wide Web Publishing Service」を選択し、[操作]を選択後、一覧から[起動]を選択します。

注意

Windows Server(R) x64 Editions(32ビット互換)でInterstage Application Serverを運用する場合は、32ビットモードを有効にして動作させてください。32ビットモードを有効にするには、コマンドプロンプトから以下のコマンドを実行します。


cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1

Interstageの環境設定

Interstageの環境設定(ワークユニットの作成、Webアプリケーションの配備など)は、Interstage管理コンソールで、Interstage HTTP Serverを使用する場合と同様の操作で行います。
ただし、Interstage HTTP Serverを使用する場合と、Microsoft(R) Internet Information Servicesを使用する場合とでは、以下の差異があります。

注意

  • WebサーバコネクタとWebコンテナ間でSSL通信を行う場合には、Microsoft(R) Internet Information Servicesを実行するユーザがInterstage証明書環境へのアクセスを許可する、Administrators権限を所有している必要があります。一般権限のユーザでSSL機能を使用する場合、エクスプローラでInterstage証明書環境のディレクトリを選択し、「プロパティ」メニューの「セキュリティ」タブの画面で、ユーザまたはグループを追加することでアクセス権限を追加できます。追加したユーザまたはグループについては「フルコントロール」を設定してください。
    Interstage証明書環境へのアクセス権限の詳細については、「セキュリティシステム運用ガイド」の「Interstage証明書環境の構築と利用」の「Interstage証明書環境のアクセス権限の設定」を参照してください。
    なお、Microsoft(R) Internet Information Services 6.0を使用する場合は、Webサーバコネクタのログ出力ディレクトリ、およびWebサーバコネクタのログファイルに対して、一般ユーザ権限でフルコントロール可能なアクセス許可を付与してください。

  • ワークユニットの作成時、Webサーバは必ず「FJapache」を選択してください。Webサーバに「FJapache」を選択しない、またはワークユニットの環境設定で、Webサーバを「FJapache」から変更した場合は、Microsoft(R) Internet Information ServicesのWebサーバコネクタを使用することはできません。

5.7.1.3 Microsoft(R) Internet Information Services 7.0の環境設定

ここでは、IJServerクラスタとMicrosoft(R) Internet Information Services 7.0を連携させるための環境設定方法について説明します。

Microsoft(R) Internet Information Services のWebサーバコネクタはISAPI APIを使用した組み込みISAPIフィルタとISAPIエクステンションとしてWebサーバ上で動作するため、Webサーバの起動と停止に連動します。
IJServerクラスタとWebサーバをそれぞれ別のマシンに分離して運用する場合には、Webサーバコネクタの環境設定を行う必要があります。詳細は、「5.7.2.2 WebサーバとIJServerクラスタを別のマシンで運用する場合」を参照してください。

ポイント

Microsoft(R) Internet Information ServicesのWebサーバコネクタでは、Webサーバ名が「FJapache」のInterstage HTTP ServerのWebサーバコネクタの設定を参照することで同様の動作を実施しているため、Microsoft(R) Internet Information ServicesのWebサーバコネクタを使用する場合でもWebサーバ名が「FJapache」のInterstage HTTP Serverを使用する際と同様に、Interstage HTTP Server とWebサーバコネクタの設定をInterstage管理コンソールから行う必要があります。

注意

同一マシン上において、Interstage HTTP ServerとMicrosoft(R) Internet Information Servicesは、それぞれのWebサーバに異なるポート番号を設定することにより、共存することは可能ですが、Webサーバ名が「FJapache」のInterstage HTTP ServerのWebサーバコネクタを同時に利用することはできません。

InterstageとMicrosoft(R) Internet Information Servicesの連携は、以下の手順で行います。

  1. Microsoft(R) Internet Information ServicesとInterstageのインストール

  2. Interstage HTTP Serverの自動起動の抑止

  3. Microsoft(R) Internet Information Servicesの環境設定

  4. Interstageの環境設定

Microsoft(R) Internet Information ServicesとInterstageのインストール

サーバマシンに、Microsoft(R) Internet Information ServicesとInterstageをインストールします。

ポイント

Microsoft(R) Internet Information Servicesを使用する場合は、Interstage HTTP Serverを必ずインストールしてください。Interstage HTTP Serverをインストールしないと、Microsoft(R) Internet Information ServicesとInterstageを連携させることができません。
また、Interstage HTTP Serverをインストール後、Webサーバ名が「FJapache」のInterstage HTTP Serverを削除した場合、Microsoft(R) Internet Information Servicesを連携させることができません。この場合、「FJapache」の名前でInterstage HTTP Serverを作成し直す必要があります。

Interstage HTTP Serverの自動起動の抑止

Interstage HTTP Serverの自動起動を抑止するための設定を行います。

  1. Interstage HTTP Serverの停止
    Interstage管理コンソールの[サービス] > [Webサーバ] > [FJapache] > [状態]タブで、[停止]ボタンをクリックしてInterstage HTTP Serverを停止します。

  2. Interstage HTTP Serverの自動起動の抑止
    Interstage HTTP Serverの自動起動を抑止します。詳細は、「Interstage HTTP Server運用ガイド」の「運用・保守」の「自動起動の設定」を参照してください。

注意

Interstage HTTP ServerとMicrosoft(R) Internet Information Servicesを共存させる場合、Interstageの再起動を行った際には、Webサーバ名が「FJapache」のInterstage HTTP Server以外のWebサーバを個別に起動してください。

Microsoft(R) Internet Information Servicesの環境設定

Microsoft(R) Internet Information Services上でWebサーバコネクタを動作させるための設定を行います。以降の操作は、Administrator権限でログインした状態で操作を行ってください。

注意

Microsoft(R) Internet Information Servicesの環境設定は、バックアップリストアおよび移出移入の対象となりません。

ISASPI 拡張とISAPI フィルタのインストール

サーバーマネージャの[役割] > [Webサーバ (IIS)]画面で「役割サービスの追加」をクリックして「ISAPI 拡張」と「ISAPI フィルタ」をインストールします。

サービスの停止

サーバーマネージャの[役割] > [Webサーバ (IIS)]画面で「World Wide Web Publishing Service」および「Windows Process Activation Service」を停止します。

ISAPIフィルタの追加

以下の手順でISAPIフィルタを追加します。

  1. IISマネージャの[サイト] > 「サイト名」 > 「ISAPIフィルタ」をダブルクリックしてISAPIフィルタ画面を開きます。

  2. 操作ペインの「追加」をクリックして、表示された「ISAPI フィルタの追加」ダイアログボックスで以下の値を入力して[OK]ボタンをクリックします。

    フィルタ名

    F3FMjs5 (任意の値)

    実行可能ファイル

    C:\Interstage\F3FMjs5\gateway\isapi\isapi_redirector2.dll

アプリケーションの追加

以下の手順でアプリケーションを追加します。

  1. IISマネージャの[サイト] > 「サイト名」を右クリックして「アプリケーションの追加」をクリックします。

  2. 表示された「アプリケーションの追加」ダイアログボックスで以下の値を入力して[OK]ボタンをクリックします。

    エイリアス

    F3FMjs5

    アプリケーションプール

    DefaultAppPool (任意のアプリケーションプール)

    物理パス

    C:\Interstage\F3FMjs5\gateway\isapi

  3. IISマネージャの[サイト] > 「サイト名」 > [F3FMjs5] > 「ハンドラ マッピング」をダブルクリックしてハンドラ マッピング画面を開きます。

  4. 「ISAPI-dll」を選択して、操作ペインの「編集」をクリックします。

  5. 表示された「モジュール マップの編集」ダイアログボックスで以下の値を入力して[OK]ボタンをクリックします。

    要求パス

    *.dll

    モジュール

    IsapiModule

    実行可能ファイル

    C:\Interstage\F3FMjs5\gateway\isapi\isapi_redirector2.dll

  6. 続いて表示されるダイアログボックスで[はい]をクリックします。

  7. 「ISAPI-dll」を再度選択して、操作ペインの「機能のアクセス許可の編集」をクリックします。

  8. 表示された「機能のアクセス許可の編集」ダイアログボックスですべてのチェックボックスを選択状態にして[OK]ボタンをクリックします。

ワーカー プロセスの設定

以下の手順でワーカー プロセスの設定をします。

  1. IISマネージャの[アプリケーション プール] > 「上記のアプリケーションの追加で選択したアプリケーションプール名」を選択して操作ペインの「リサイクルの設定」をクリックします。

  2. 表示された「アプリケーション プールのリサイクル設定の編集」ダイアログボックスですべてのチェックボックスの選択を解除して[次へ]をクリックします。次の画面では何も選択せずに[終了]ボタンをクリックします。

  3. 上記の1.で選択したアプリケーションプールを再度選択して、操作ペインの「詳細設定」をクリックします。

  4. 表示された「詳細設定」ダイアログボックスで以下の値を入力して[OK]ボタンをクリックします。

    ワーカー プロセスの最大数

    1

    32 ビット アプリケーションの有効化 (注)

    True

    注) Windows Server(R) x64 Editions(32ビット互換)でInterstage Application Serverを運用する場合にだけ設定します。

サービスの開始

サーバーマネージャの[役割] > [Webサーバー (IIS)]画面で「World Wide Web Publishing Service」および「Windows Process Activation Service」を開始します。

Interstageの環境設定

Interstageの環境設定(ワークユニットの作成、Webアプリケーションの配備など)は、Interstage管理コンソールで、Interstage HTTP Serverを使用する場合と同様の操作で行います。
ただし、Interstage HTTP Serverを使用する場合と、Microsoft(R) Internet Information Servicesを使用する場合とでは、以下の差異があります。

注意

  • WebサーバコネクタとWebコンテナ間でSSL通信を行う場合には、Microsoft(R) Internet Information Servicesを実行するユーザがInterstage証明書環境へのアクセスを許可する、Administrators権限を所有している必要があります。一般権限のユーザでSSL機能を使用する場合、エクスプローラでInterstage証明書環境のディレクトリを選択し、「プロパティ」メニューの「セキュリティ」タブの画面で、ユーザまたはグループを追加することでアクセス権限を追加できます。追加したユーザまたはグループについては「フルコントロール」を設定してください。
    Interstage証明書環境へのアクセス権限の詳細については、「セキュリティシステム運用ガイド」の「Interstage証明書環境の構築と利用」の「Interstage証明書環境のアクセス権限の設定」を参照してください。

  • Webサーバコネクタのログ出力ディレクトリ、およびWebサーバコネクタのログファイルに対して、一般ユーザ権限でフルコントロール可能なアクセス許可を付与してください。

  • ワークユニットの作成時、Webサーバは必ず「FJapache」を選択してください。Webサーバに「FJapache」を選択しない、またはワークユニットの環境設定で、Webサーバを「FJapache」から変更した場合は、Microsoft(R) Internet Information ServicesのWebサーバコネクタを使用することはできません。