クイックスタート HowTo

はじめに

このドキュメントは、Web サーバ側の「忍耐強くない」ユーザー向けの JK で使用される設定ファイルについて説明します。

  • workers.properties は、Web サーバによって使用され、すべての JK 実装 (Apache HTTP サーバ向けの mod_jk、Microsoft IIS 向けの ISAPI) で同じ必須ファイルです。
  • Web サーバ側に設定される Web サーバ アドオン。

ここでは、最小のサーバ設定と、構成を迅速にインストールして確認できるようにする、workers.properties の例を示します。

最小の 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 HTTP サーバの設定

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 設定

Microsoft IIS Web サーバ向けの別の HowTo が利用可能です。

追加が必要な情報があります!

設定のテスト

Web サーバを(再)起動して、 http://localhost/examples/ にブラウズします。