Apache/Tomcat連携

※CentOS5 x64前提
事前に、JavaSE6、Apache、Tomcatをインストールしておくこと。
■mod_proxy_ajpの設定
httpd-proxy.confの書式

<location //>
    ProxyPass ajp://localhost:8009//

tomcat-docsというエイリアス名で、tomcatのROOT(/usr/local/tomcat/ROOT/)にアクセスするには

# vi /usr/local/apache/conf/extra/httpd-proxy.conf

    ProxyPass ajp://localhost:8009/

と設定する。
※エイリアスを設定したくないならば


ProxyPass ajp://localhost:8009/

とすれば、
http://example/
でtomcatのROOTにアクセスできる。
■httpd.confの設定

# vi /usr/local/apache/conf/httpd.conf
# Distributed authoring and versioning (WebDAV)
#Include conf/extra/httpd-dav.conf
># Proxy
>Include conf/extra/httpd-proxy.conf
# Various default settings
#Include conf/extra/httpd-default.conf

■apache再起動

# /etc/init.d/httpdsrc restart

■動作確認
http://example/tomcat-docs/
にアクセスしてTomcatのページが表示されれば成功。
http://example
にアクセスすると、apacheのTopページ(/usr/local/apache/htdocs/)が表示されることを確認。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です