サポート > 運用ガイド > Apache 連携:Apache の設定

mod_jk を Apache に配置し、各種設定を行います。

mod_jk モジュールの配置

用意したモジュールを /etc/httpd/modules/mod_jk.so にコピーします。

バイナリをダウンロードした場合

次の手順を行います。


$ su

# cp jakarta-tomcat-connectors-jk-1.2.6-linux-

    fc2-i386-apache-2.0.50.so \

    /etc/httpd/modules/mod_jk.so

(*) cp コマンドは実際には 1 行です。
(*) 「\」文字は空白に読み替えてください。

ソースコードからビルドした場合

次の手順を行います。


$ su

# cp jakarta-tomcat-connectors-1.2.15-src/

    jk/native/apache-2.0/mod_jk.so \

    /etc/httpd/modules/mod_jk.so

(*) cp コマンドは実際には 1 行です。
(*) 「\」文字は空白に読み替えてください。

httpd.conf の編集

mod_jk モジュールの設定

以下の行を、"#LoadModule"で始まる行の直後に記述します。


LoadModule jk_module  modules/mod_jk.so

Wagby のコンテンツを閲覧可能にするための設定

以下の行を追加します。


Alias /$(APPNAME)/ "/home/user/wagbyapp/webapps/$(APPNAME)/"



<Directory "/home/user/wagbyapp/webapps/$(APPNAME)">

    Options None

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>



<Directory "/home/user/wagbyapp/webapps/$(APPNAME)/WEB-INF">

    Options None

    AllowOverride None

    Order deny,allow

    Deny from all

</Directory>



Include /etc/httpd/conf/wagby_mod_jk.conf

(*) $(APPNAME) は適切に読み替えてください。

wagby_mod_jk.conf の作成

ファイル/etc/httpd/conf/wagby_mod_jk.confを作成します。


<IfModule mod_jk.c>

JkWorkersFile /etc/httpd/conf/workers.properties

JkLogFile /etc/httpd/logs/wagby_mod_jk.log

JkLogLevel info

JkMount /$(APPNAME)/*.do wagby

JkMount /$(APPNAME)/*.jsp wagby

</IfModule>

(*) $(APPNAME) は適切に読み替えてください。

workers.properties の作成

ファイル/etc/httpd/conf/workers.propertiesを作成します。


worker.list=wagby

worker.wagby.port=8009

worker.wagby.host=localhost

worker.wagby.type=ajp13