エンジニア男

勉強したことの忘備録としてつらつら書いていきます。

Apache と Tomcat を連携する手順

AJP/1.3通信にて、ApacheTomcatを連携する手順をメモ

 

[Apache]

モジュールの設定

/etc/httpd/conf.modules.d/00-proxy.conf

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

 

Tomcatへ連携したいパスを設定

ProxyPass httpdでのパス ajp://サーバー名:ポート番号/Tomcat上のパス 

/etc/httpd/conf.d/proxy-ajp.conf

ProxyPass / ajp://localhost:8009/プロジェクト名/
ProxyPassReverse / ajp://localhost:8009/プロジェクト名/

 

 

[Tomcat]

server.xmlの編集

8080番ポートを使わないならコメントアウトする

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

<Connector port="8009" protocol="AJP/1.3" address="0.0.0.0"
redirectPort="8443"
secretRequired="false" />