3.2.3 リクエストの振り分け方法を設定するユーザ定義ファイル(Smart Composer機能を使用しない場合)
リクエストを振り分けるためには,次のユーザ定義ファイルをテキストエディタなどで編集して,ワーカ,URLパターンとワーカのマッピング,リダイレクタの動作を設定します。
設定するファイルは,使用するWebサーバによって異なります。共通のユーザ定義ファイルと,Webサーバごとのユーザ定義ファイルを分けて説明します。なお,ユーザ定義ファイルのうち,httpsd.confの詳細については,マニュアル「Hitachi Web Server」を参照してください。ほかのユーザ定義ファイルの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」を参照してください。
- 注意
- Web Redirectorを使用してWebリダイレクタ環境を構築する場合は,各ユーザ定義ファイルの格納ディレクトリの「<Cosminexusのインストールディレクトリ>¥CCまたは/opt/Cosminexus/CC」を,「<Cosminexusのインストールディレクトリ>¥CCRまたは/opt/Cosminexus/CCR」と読み替えてください。
- <この項の構成>
- (1) 共通のユーザ定義ファイル
- (2) Hitachi Web Serverを使用する場合のユーザ定義ファイル
- (3) Microsoft IISを使用する場合のユーザ定義ファイル
- (4) 注意事項
(1) 共通のユーザ定義ファイル
Hitachi Web Server,Microsoft IISを使用する場合で共通のユーザ定義ファイルを次に示します。
- workers.properties(ワーカ定義ファイル)
ワーカの定義,およびワーカごとのパラメタを設定します。
ファイルの格納場所を次に示します。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥CC¥web¥redirector¥workers.properties
- UNIXの場合
/opt/Cosminexus/CC/web/redirector/workers.properties
- usrconf.properties(ユーザプロパティファイル)
リダイレクタからのリクエストをWebコンテナで受信するときの通信タイムアウトを設定します。
ファイルの格納場所を次に示します。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥CC¥server¥usrconf¥ejb¥<サーバ名称>¥usrconf.properties
- UNIXの場合
/opt/Cosminexus/CC/server/usrconf/ejb/<サーバ名称>/usrconf.properties
(2) Hitachi Web Serverを使用する場合のユーザ定義ファイル
Hitachi Web Serverを使用する場合のユーザ定義ファイルを次に示します。
- mod_jk.conf(リダイレクタ動作定義ファイル)
Hitachi Web Serverでのリダイレクタの動作を設定します。
ファイルの格納場所を次に示します。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥CC¥web¥redirector¥mod_jk.conf
- UNIXの場合
/opt/Cosminexus/CC/web/redirector/mod_jk.conf
- httpsd.conf(Hitachi Web Server定義ファイル)
Hitachi Web Serverの動作環境を定義するディレクティブ(Webサーバの実行環境を定義するパラメタ)を設定します。
ファイルの格納場所を次に示します。
- Windowsの場合
<Cosminexusのインストールディレクトリ>¥httpsd¥conf¥httpsd.conf
- UNIXの場合
/opt/hitachi/httpsd/conf/httpsd.conf
(3) Microsoft IISを使用する場合のユーザ定義ファイル
Microsoft IISを使用する場合のユーザ定義ファイルを次に示します。
- uriworkermap.properties(マッピング定義ファイル)
Microsoft IISでのURLパターンとワーカのマッピングを設定します。
ファイルの格納場所を次に示します。
<Cosminexusのインストールディレクトリ>¥CC¥web¥redirector¥uriworkermap.properties
- isapi_redirect.conf(リダイレクタ動作定義ファイル)
Microsoft IISでのリダイレクタの動作を設定します。
ファイルの格納場所を次に示します。
<Cosminexusのインストールディレクトリ>¥CC¥web¥redirector¥isapi_redirect.conf
(4) 注意事項
ユーザ定義ファイルに関する注意事項を次に示します。
- 上書きインストールの場合,ユーザ定義ファイルは上書きされません。
- アップグレードインストールの場合のワーカ定義ファイル,およびWebサーバ定義ファイルの処理については,マニュアル「Cosminexus アプリケーションサーバ 機能解説 保守/移行/互換編」の「12. 旧バージョンのアプリケーションサーバからの移行」を参照してください。
- リダイレクタの定義ファイルの1行の最大文字数は,1,023文字です。この文字数内で定義してください。
- 次のユーザ定義ファイルで,同じ名称のパラメタが複数指定されている場合は,最初に指定されたパラメタの値を使用して動作します。
- isapi_redirect.conf
- workers.properties
- uriworkermap.properties