質問: apache2.0とtomcat5.5の連携 お世話になります。 linux(centos3.9)でapache2.0.63とtomcat5.5.28を連携しようとしています。(jdkは最新の1.6.2だっけかな?をいれてます) 1 mod_jk.soをmodulesに入れる 2 apache2のconfにworkers.propertiesを新規作成して worker.list=ajp13 worker.ajp13.type=ajp13 とviで編集して保存。 3 apache2のconfのhttpd.confに loadmodule jk_module modules/mod_jk.so jkworkersfile "/usr/local/apache2/conf/workers.properties" jkmount /*.jsp ajp13 jkmount /hoge/* ajp13 と編集 4 tomcat→apache2の順番に起動(error_logは変化なし) 結果:tomcatもapacheも各々は動作しているけど連携はされない http://192.168.○.○/hoge/ → ページがない http://192.168.○.○:8080/ → 正常表示 http://192.168.○.○/ → apacheのデフォページ 以上のことから連携だけがうまくいってない様子・・・ いったい何がたりなくて何がダメなのかが手詰まりです。 勉強不足で大変申し訳ありませんが、解決にご協力おねがいします。
回答: 確認事項としては、 workers.properties の中で指定している(はず)の worker.ajp13.hostが妥当(localhost)か, worker.ajp13.portで指定しているポートをtomcatが受けとる設定になっているか (tomcatのserver.xmlの中で、protocol="ajp/1.3"の指定があるconnectorの記述があるか、そのポート番号とworkersで指定しているポート番号が一致しているか) あたりかなと思います。 (workersの名前にajp13を使っているのがちょっと気になりますが。)