付録D mod_jk の Workers.properties ファイル
mod_jk
コネクターを使用する場合は、Apache HTTP Server ホスト上に JBCS_HOME/httpd/conf/workers.properties
ファイルを作成して、バックエンドワーカーノードを定義する必要があります。ワーカーノードは、mod_jk
ロードバランサーにマップできるサーブレットコンテナーです。works.properties
ファイルは、サーブレットコンテナーの場所と、これらのサーブレットコンテナー間で呼び出しの負荷分散を行う方法を指定します。
この付録では、workers.properties
ファイルのレイアウトと内容について説明します。
使用している Apache HTTP Server ディストリビューションにより、workers.properties
ファイルの場所は異なります。
-
JBCS Apache HTTP Server を使用している場合、
workers.properties
ファイルはJBCS_HOME/httpd/conf.d
ディレクトリーにあります。 RHEL Apache HTTP Server を使用している場合、
workers.properties
ファイルは/etc/httpd/conf.d
ディレクトリーにあります。注記RHEL Apache HTTP サーバーは、RHEL 9 上でのみ
mod_jk
の使用をサポートします。
D.1. Workers.properties
の概要
workers.properties
ファイルには、グローバルプロパティーセクションとワーカープロパティーセクションが含まれています。
- グローバルプロパティー
- このセクションには、すべてのワーカーに適用されるディレクティブが含まれます。
- ワーカープロパティー
- このセクションには、各ワーカーに適用されるディレクティブが含まれます。
各ノードはワーカープロパティーの命名規則を使用して定義されます。ワーカー名には、小文字、大文字、数字、および特定の特殊文字 (_
、/
) のみを含めることができます。
worker プロパティーの構造は worker.WORKER_NAME.DIRECTIVE
です。
worker
- すべてのワーカープロパティーの定数接頭辞。
WORKER_NAME
-
ワーカーに指定された任意の名前。たとえば、
node1
、node_01
、Node_1
など。 DIRECTIVE
- 必要な特定のディレクティブ。