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