Tomcat

2008年11月13日

こんなサービスを作ると仮定して、Apache2.2とTomcat6を連携させてみました。
・サイトのドメインは「hoge.com」とする。
・「hoge.com/ahoaho」の下はJavaで作ったサービスを公開する。
・ただし、「hoge.com/ahoaho/images」の下のファイルはApacheで管理する。

こんな手順で設定しました。

(1)Tomcatの設定ファイルserver.xmlの「<Connector port="8080"...」の部分をコメントアウトする。
(2)Apacheの設定ファイルhttpd.confのmod_proxy、mod_proxy_ajp、mod_proxy_httpをLoadModuleで有効にし、httpd-vhosts.confをインクルードする。
(3)Apacheのhttpd-vhosts.confを開き、下記のように設定する。
<VirtualHost test.hoge.com:80>
    ProxyPass /ahoaho/images/ http://hoge.com/images/
    ProxyPass /ahoaho/ ajp://hoge.com:8009/ahoaho/
</VirtualHost>


ryu22e at 23:33コメント(0)トラックバック(0) 
Profile

ryu22e

Recent Comments
  • ライブドアブログ