libapache2-mod-jk2 はダメぽ?
Apache2.1からmod_proxyというモジュールが追加され、そちらに移行する
ため、mod_jk2はサポート対象外になりました。
Apache2.1が出てくるまでの間はmod_jk使えってことです。
mod_jk と mod_jk2 について - Java Solution
Debian etch では mod-jk のパッケージ libapache2-mod-jk が使えそう。
まず、Apache 2.2 と Tomcat 5.5 と mod_jk をインストール。
apt-get install apache2
apt-get install tomcat5.5 tomcat5.5-webapps
apt-get install libapache2-mod-jk
/etc/libapache2-mod-jk/workers.properties に以下のような感じで Tomcat のパスとJDKの場所を記述。
workers.tomcat_home=/usr/share/tomcat5.5
workers.java_home=/usr/lib/j2sdk1.5-sun
/etc/apache2/apache2.conf に以下のような内容を追加。
<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] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /examples ajp13_worker
JkMount /examples/* ajp13_worker
JkMount /foo ajp13_worker
JkMount /foo/* ajp13_worker
JkMount /bar ajp13_worker
JkMount /bae/* ajp13_worker
</IfModule>
Apache2 を再起動。
# /etc/init.d/apache2 restart
これで http://localhost/examples/ へのリクエストが http://localhost:8180/examples/ に転送される。
tags: zlashdot Linux Apache Debian Linux Tomcat
Posted by NI-Lab. (@nilab)