dreamedge.net

etchでmod_jkを使う

2008-06-17T03:48:00+0000

素直にmodproxyajp使えよって話もあるけれど,過去の遺産とかの再活用の為にmod_jkを使用することに.以下,その時の記録.

# aptitude install libapache2-mod-jk
# a2enmod jk

で,modjkをインストール.modjkの設定ファイルは/etc/libapache2-mod-jk/にあるので,

workers.tomcat_home=/usr/share/tomcat5
workers.java_home=/usr/lib/jvm/java-1.5.0-sun

等に設定する.(普通にtomcat5モジュールを入れている場合は,javaはgijが入っているはずなので注意)

このままだとapache2のJk設定が出来ていないので,/etc/apache2/conf.d/mod_jkとかいうファイルを作って,以下のような内容を書いておく.

<IfModule mod_jk.c>
    JkWorkersFile /etc/libapache2-mod-jk/workers.properties
    JkLogFile /var/log/apache2/mod_jk.log
    JkLogLevel info
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    JkMount /test ajp13_worker
    JkMount /test/* ajp13_worker
</IfModule>