« 画面キャプチャーをとるのに便利なCapWrite(キャプラ) | メイン | Linuxで無線LANカードWLI-CB-G54(bcm43xx)を動かす奮闘記録 »

Apache2.2のmod_proxy_ajpでTomcatと連携する

ApachetとTomcatといえばmod_jkで連携するのがこれまでの定番であった。 Apache2.2からはApacheの組み込みモジュールで連携することができる。

実験はVineLinux4.1で行った。 Apache2.2はaptでいれるとmod_proxyやmod_proxy_jspは入っているはずである。

Tomcatのバージョンは6.0.13だが、Tomcat側はajpプロトコルが使えればいいので5だろうと4だろうと多分大丈夫。

下の例は同じマシンで動くTomcatのexampleコンテキストに/exampleでアクセスできるように設定したものである。

#Tomcat Connect Setting
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
<Location /examples/>
  ProxyPass ajp://127.0.0.1:8009/examples/
</Location>

Apache2.2が出て間もないのと、mod_jk並に細かい設定ができるかわからないので、 JKによる連携が急激に廃れることはないと思うが、 コンパイルする必要がなく設定だけで連携できるのは個人のテスト環境としては楽でいいのではないだろうか?

トラックバック

このエントリーのトラックバックURL:
http://rutake.ddo.jp/blog/mt-tb.cgi/95

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年07月26日 22:23に投稿されたエントリーのページです。

ひとつ前の投稿は「画面キャプチャーをとるのに便利なCapWrite(キャプラ)」です。

次の投稿は「Linuxで無線LANカードWLI-CB-G54(bcm43xx)を動かす奮闘記録」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。