5.2.4 Webサーバ連携時の注意事項
Webサーバと連携するときの注意事項について説明します。
- 〈この項の構成〉
(1) Webコンテナが送受信できるリクエストヘッダおよびレスポンスヘッダの上限値
Webサーバと連携する場合,Webコンテナで送受信できるリクエストヘッダおよびレスポンスヘッダには上限があります。上限はそれぞれ16KBです。16KBを超えるヘッダの送受信はできないので注意してください。
(2) HTTP Serverを使用するときの注意事項
Webサーバ連携時は,HTTP Serverの仮想ホスト機能を使用できません。
仮想ホストごとに別のリダイレクトを行いたい場合は,運用管理ポータルまたはSmart Composerを使用して,同一ホスト上に複数のHTTP Serverを構築し,それぞれでリダイレクタを設定してください。
(3) Microsoft IISを使用するときの注意事項
Microsoft IISを使用するときの注意事項を説明します。
-
Microsoft IISで複数のWebサイトを構築している場合,これらのWebサイトと同時に連携することはできません。複数のWebサイトを構築している場合は,Webサイトごとにリダイレクタの設定をしてください。
-
Microsoft IIS用リダイレクタでは,Webコンテナに転送するリクエストについては,リクエストURL情報を変更します。変更したリクエストURLはISAPIフィルタ内で使用します。
このため,Microsoft IIS用リダイレクタ以降に実行されるISAPIフィルタでは,Microsoft IISが最初に受信したリクエストURLを取得できません。Microsoft IISが受信したリクエストURLをISAPIフィルタで取得したい場合は,ISAPIフィルタの優先順位をMicrosoft IIS用リダイレクタよりも高く設定する必要があります。なお,優先順位を調整するために,Microsoft IIS用リダイレクタの優先順位を「中」または「低」に変更する必要がある場合は,Microsoft IIS用リダイレクタ動作定義ファイルのfilter_priorityキーで指定します。filter_priorityキーについては,「13.2.1 isapi_redirect.conf(Microsoft IIS用リダイレクタ動作定義ファイル)」を参照してください。
-
Microsoft IISと連携する場合,次のHTTPリクエストヘッダはWebクライアントで指定していても,Webアプリケーションでは受信できません。
-
tomcaturl
-
tomcatquery
-
tomcatworker
-
tomcattranslate
これらのHTTPリクエストヘッダはリダイレクタで使用されます。
-
-
Microsoft IISと連携する場合,POSTデータサイズによるリクエストの振り分けは設定できません。