JBossとApacheを連携する
JBossとApacheを連携する方法です。Apache2.2からmod_jkを使わなくてもできるみたいです。
すごく簡単になりました。
/etc/httpd/conf/httpd.confを編集する
LoadModule proxy_module modules/mod_proxy.so ←#を削除。なければ追加 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ←#を削除。なければ追加 Include conf/extra/httpd-proxy.conf ←最後のほうに追加
/etc/httpd/conf/extra/httpd-proxy.confを作成する
ProxyPass /hoge ajp://localhost:8009/hoge
これでApacheの/hogeへのアクセスが、AJP/1.3プロトコルで8009番ポートを使って、JBoss(のtomcat)に転送されます