ApacheとTomcatの連携に関する備忘録を残す。
httpd.confとserver.xmlを編集するだけで良い。
尚、動作確認済みのバージョンは、以下である。
・Apache 2.2
・Tomcat 7
1.Tomcatのserver.xmlを以下のように編集する。
(パスの例:Apache Software Foundation\Tomcat 7.0\conf\server.xml)
①Connectorタグのport="8080"の記述部分を以下のようにコメントアウトする。
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
②Connectorタグのport="8009"の記述部分が有効であること(コメントアウトがない)を確認する。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
2.Apacheのhttpd.confを以下のように編集する。
(パスの例:Apache Software Foundation\Apache2.2\conf\httpd.conf)
①以下の記述を有効にする。(#のコメントアウトをとる。)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
②Tomcatのwebappsに配置するwebアプリケーションルートを以下のように記述し、httpd.conf
の最下行に追記する。
<Location /examples/>
ProxyPass ajp://localhost:8009/examples/
</Location>
3.http://localhost/examples/ でアクセスできることを確認する。
ポート8080は不要となる。
0 件のコメント:
コメントを投稿