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>
このエントリーをはてなブックマークに追加
Bookmark this on Delicious

DebianでのApach2設定

2008-04-09T05:54:00+0000

DebianでのApache2設定は/etc/apache2/以下に入っている.

全体の設定はapache2.confに.

使用ポートの設定は,ports.confに.

Virtual Hostごとの設定はsites-available/に入れて,そのうち使用するものについてシンボリックリンクをsites-enabled/に置く.

モジュールはmods-available/に入っていて,そのうち使用するもののシンボリックリンクをmods-enablesd/に置く.
httpd.confとconf.d/の使い道はいまのところ不明.

sitesやmodsについては手作業でシンボリックリンクを置いてもいいが,a2enmod, a2ensiteで設定することができるのでこちらを使うのがベスト.取り除くときはa2dismod, a2dissiteを使う.

このエントリーをはてなブックマークに追加
Bookmark this on Delicious