Apache2 と Tomcat6 の連携

debian lenny

apache2 がインストール済みとして、

apt-get install tomcat6 tomcat6-admin

で、tomcat6 をインストール。


/etc/tomcat6/tomcat-users.xml のユーザ情報を修正。


これで、tomcat が使える。
localhost:8080 にアクセスして確認。


apache2 と連携させるには、
/etc/tomcat6/server.xml を修正。


また、/etc/apache2/mods-available/ 以下の

  • proxy.conf
  • proxy.load
  • proxy_ajp.load

を /etc/apache2/mods-enabled/ へコピー。

proxy.conf を修正。


/etc/apache2/httpd.conf に配備済みのものを追記。

<Location /helloworld/>
  ProxyPass ajp://localhost:8009/helloworld/
</Location>