Apache2.0.58とTomcat5.5.17連携(T_T)

死ぬかと思った。。。。

Apache 2.0.5
Tomcat 5.0.28
JK 1.2.15

ぐぐればわかるがjk2の連携ばっかりでてくるが、JK2はdeprecated つかっちゃだめよーなのだ

なのでJK1.2をつかってみるが
ぐぐれどもぐぐれども

でねー。。。。。。。。。(号泣)

しかしやってみましたよ

コネクタは
jakarta-tomcat-connectors-1.2.15-src/jk/BUILD.txt
なんてものがありましたので

$> cd native
$> ./configure --with-apxs=/usr/sbin/apxs (or where ever the apxs/apxs2 is)
$> make
$> su -c 'make install'

要するに apxsでこんひぎゃーする
./configure --with-apxs=/usr/local/apache2/bin/apxs

そしたらこれができる
modules/mod_jk.so

ここまでよい。

httpd.confの書き方がよくわからない(わかっていないから)

試行錯誤しまくったが
こんなかんじ

================================================
LoadModule jk_module modules/mod_jk.so
JkWorkersFile /usr/local/apache2/conf/workers.properties
JkLogLevel    info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat     "%w %V %T"

#
jsp-examples というアプリの連携
#Alias /jsp-examples /usr/local/tomcat/webapps/jsp-examples
#<Location "/jsp-examples/WEB-INF/">
#      AllowOverride None
#      deny from all
#</Location>

# これをかいておくと全部よみこまれる。セキュリティ上よくないので
# Webアプリがきまったらそれだけ↑のように指定して
# つなげるべきだー
JkAutoAlias /usr/local/tomcat/webapps

JkMount  /*/servlet/* ajp13
JkMount  /*.jsp ajp13
JkMount  /*/*.jsp ajp13
#jsfは未確認。。
JkMount  /*.jsf ajp13
#マネージャーは別途
JkMount  /manager/* ajp13


================================================

これでもまだログがでてないかんじだが?
まねっこするひとは自己責任でよろしく!

参考さいと
http://tomcat.apache.org/connectors-doc/howto/apache.html

すごくしんどいが英語をよんだら結果的にははやかった気が。
日本語がないときはあきらめて英語を読もう!