Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
17.9.3. Microsoft IIS が ISAPI コネクターを使用するよう設定
注記
Microsoft Windows Server および IIS のサポートされる設定の一覧は、を参照 https://access.redhat.com/articles/111663 してください。
手順17.22 IIS マネージャー (IIS 7) を使用した IIS リダイレクターの設定
- Start → Run クリックして IIS マネージャーを開き、inetmgr と入力します。
- 左側のツリービューペインで IIS 7 を展開します。
- ISAPI and CGI Registrations をダブルクリックして新しいウィンドウで開きます。
- Actions ペインで Add をクリックします。Add ISAPI or CGI Restriction ウインドウが開きます。
- 以下の値を指定します。
- ISAPI or CGI Path:
c:\connectors\isapi_redirect.dll
- Description:
jboss
- Allow extension path to execute: チェックボックスを選択します。
- OK をクリックして Add ISAPI or CGI Restriction ウィンドウを閉じます。
JBoss ネイティブ仮想ディレクトリーの定義
- Default Web Site を右クリックし、Add Virtual Directory をクリックします。Add Virtual Directory ウィンドウが開きます。
- 以下の値を指定して仮想ディレクトリーを追加します。
- エイリアス:
jboss
- Physical Path:
C:\connectors\
- OK をクリックして値を保存し、Add Virtual Directory ウィンドウを閉じます。
JBoss ネイティブ ISAPI リダイレクトフィルターの定義
- ツリービューペインで Sites → Default Web Site を展開します。
- ISAPI Filters をダブルクリックします。ISAPI Filters Features ビューが表示されます。
- Actions ペインで Add をクリックします。Add ISAPI Filter ウインドウが表示されます。
- Add ISAPI Filter ウィンドウで、以下の値を指定します。
- Filter name:
jboss
- Executable:
C:\connectors\isapi_redirect.dll
- OK をクリックして値を保存し、Add ISAPI Filters ウィンドウを閉じます。
ISAPI-dll ハンドラーの有効化
- ツリービューペインの IIS 7 をダブルクリックします。IIS 7 Home Features View が開きます。
- Handler Mappings をダブルクリックします。Handler Mappings Features View が表示されます。
- Group by コンボボックスで State を選択します。Handler Mappings が Enabled and Disabled Groups に表示されます。
- ISAPI-dll を検索します。Disabled グループにある場合は右クリックし、Edit Feature Permissions を選択します。
- 以下のパーミッションを有効にします。
- Read
- Script
- Execute
- OK をクリックして値を保存し、Edit Feature Permissions ウインドウを閉じます。
結果
Microsoft IIS が ISAPI コネクターを使用するよう設定されました。次に、「外部 Web サーバーからの要求を許可するよう JBoss EAP 6 を設定」、次に 「ISAPI コネクターがクライアントリクエストを JBoss EAP 6 に送信するよう設定」 または 「ISAPI コネクターがクライアントリクエストを複数の JBoss EAP 6 サーバーで分散するよう設定」 です。