Tomcat と Apache の連携

投稿者: | 2014年6月28日

Tomcat と Apache の連携についてメモ

 

Apache の設定

Apache の設定ファイルは

/etc/httpd/conf/httpd.conf

ですが、

この中に

ServerRoot "/etc/httpd"

Include conf.d/*.conf

と言う設定があります。

これにより /etc/httpd の conf.d 内の conf ファイルがインクルードされます。

 

/etc/httpd/conf.d/proxy_ajp.conf

に Tomcat との連携の設定があります。

元からありますが、接続モジュールの読込みの設定は以下です。

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

 

その後に ProxyPass の設定例があるので、そこに設定を追加します。

ProxyPass /test/ ajp://localhost:8009/test/

Web での test ディレクトリが Tomcat の test ディレクトリに対応すると言う設定です。

 

Tomcat の設定

/usr/local/tomcat/conf/server.xml

に設定があります。

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

元からありますが、この設定で 8009 ポートで Apache からのリクエストを受け付けます。

8080ポートでの表示を抑制する場合は、下記の設定をコメントアウトします。

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
 redirectPort="8443" />

 

コメントを残す

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