このドキュメントは、Web サーバ側の「忍耐強くない」ユーザー向けの JK で使用される設定ファイルについて説明します。
-
workers.properties は、Web サーバによって使用され、すべての JK 実装 (Apache HTTP サーバ向けの mod_jk、Microsoft IIS 向けの ISAPI) で同じ必須ファイルです。
-
Web サーバ側に設定される Web サーバ アドオン。
ここでは、最小のサーバ設定と、構成を迅速にインストールして確認できるようにする、workers.properties の例を示します。
以下は、Web サーバを Tomcat エンジンに接続するために ajp13 のみを使用する最小限の workers.properties です。完全なドキュメントは ワーカーの HowTo で参照できます。
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
Apache の設定に関するいくつかの基本的な情報を以下に示します。より完全な Apache の HowTo が利用可能です。
最初に mod_jk.so (unix) または mod_jk.dll (Windows) が Apache モジュールディレクトリにインストールされている必要があります (場所については Apache のドキュメントを参照してください)。
Unix 上のモジュールディレクトリの通常の位置
- /usr/lib/apache/
- /usr/lib/apache2/
- /usr/local/apache/libexec/
- /usr/local/apache/modules/
Windows 上のモジュールディレクトリの通常の位置
- C:\Program Files\Apache Group\Apache\modules\
- C:\Program Files\Apache Group\Apache2\modules\
事前構築されたバイナリへのリンクは こちら から表示できます。
直接 httpd.conf に設定するか、他のファイルからインクルードする必要のある最小限のものを以下に示します。
Unix 上の設定ディレクトリの通常の位置
- /etc/httpd/conf/
- /etc/httpd2/conf/
- /usr/local/apache/conf/
Windows 上の設定ディレクトリの通常の位置
- C:\Program Files\Apache Group\Apache\conf\
- C:\Program Files\Apache Group\Apache2\conf\
# Load mod_jk module
# Update this path to match your modules location
LoadModule jk_module modules/mod_jk.so
# Declare the module for <IfModule directive> (remove this line for Apache 2.x)
AddModule mod_jk.c
# Where to find workers.properties
# Update this path to match your conf directory location (put workers.properties next to httpd.conf)
JkWorkersFile /etc/httpd/conf/workers.properties
# Where to put jk shared memory
# Update this path to match your local state directory or logs directory
JkShmFile /var/log/httpd/mod_jk.shm
# Where to put jk logs
# Update this path to match your logs directory location (put mod_jk.log next to access_log)
JkLogFile /var/log/httpd/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# Send everything for context /examples to worker named worker1 (ajp13)
JkMount /examples/* worker1
Microsoft IIS Web サーバ向けの別の HowTo が利用可能です。
追加が必要な情報があります!
Web サーバを(再)起動して、 http://localhost/examples/ にブラウズします。