2008年11月6日木曜日

Tomcat6とapache2の連携

開発環境準備です。Ubuntu 64bit DesktopにVirtualboxを入れてその上でUbuntu 8.10 Serverを走らせています。今日は、Tomcat6とApache2の連携です。所要時間10分。

1)モジュール追加
最近はMod_JKではなくProxy_ajp使います。
$ sudo a2enmod proxy proxy_ajp
$ vim /etc/apache2/site-available/default
--
<VirtualHost>
.
.
.
#For Tomcat connector
<Location "/jsp-example/">
Order Deny,Allow
Allow from all
ProxyPass ajp://localhost:8009/
</Location>
<Location "/servlet-example/">
Order Deny,Allow
Allow from all
ProxyPass ajp://localhost:8009/
</Location>
</VirtualHost>


2)サーバリスタート
$ sudo /etc/init.d/apache2 restart

これでアクセスすると問題なくTomcatへアクセスできます。ちなみに私の環境では、VBのポートフォーワードがあるので、http://localhost:8880/servlet-example/へアクセスする感じです。

えらい簡単にTomcat-Apache連携は完了です。

0 件のコメント: