クイックスタート HowTo

はじめに

このドキュメントでは、せっかちな人のために、Webサーバ側で JK が使用する設定ファイルについて説明します。

  • workers.properties は、Web サーバによって使用される必須ファイルであり、すべての JK 実装 (Apache HTTP Server 用の mod_jk、Microsoft IIS 用の ISAPI) で同じです。
  • 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 Server 構成

これは、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サーバを(再)起動し、https:///examples/ にアクセスします。