ApacheとTomcatを共存させるためにコネクタが必要。
だけどコネクタが色々あって混乱。なのでまとめる。(2012/01/18現在)
- (新)mod_proxy_ajp : Apache2.2系にバンドルされている。
- (古)mod_Jk : Apache2.0以前はmod_jkモジュールを利用
- (古)mod_Jk2 : 開発停止(少なくとも2005/04以前に開発停止)
- (古)mod_webapp : 開発停止(少なくとも2003/11以前に開発停止)
--- 結論
Apache2.2系を使っているのでmod_proxy_ajpを使う。
--- メモ
・mod_proxy_ajpを使うとAJP/1.3のプロトコルで通信できる。
・TomcatはデフォルトでAJP/1.3コネクタを持っている。
・AJPとは - はてなキーワード(http://d.hatena.ne.jp/keyword/AJP)より抜粋。
Apache Jserv Protocolの略。WebアプリケーションサーバのTomcatをApache Web Serverと連携させる際に使うプロトコル。
--- 設定の参考
下記サイトを参照しながら実施する。
Tomcatとの連携(mod_proxy_ajp) - Apache入門
http://www.adminweb.jp/apache/tomcat/
--- 参考
[Think IT] 第9回:Tomcatと外部のプログラムを連携させよう! (1-3)
http://thinkit.co.jp/free/article/0708/2/9/
mod_jk と mod_jk2 について - Java Solution - @IT
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20655&forum=12
Webapp ※mod_webapp
http://www.nina.jp/server/slackware/tomcat/webapp.html