楽しく学べる学習サイト!Lanavi
楽しく学べる学習サイト!Lanavi

読切記事

この記事のジャンル Java
スポンサードリンク
関連ジャンルの新着読切記事

TomcatとApacheの連携

投稿者:regene
 
この記事の評価(-件)   -点
記事更新日 2009年03月08日 18:20
 
Apache2.2系から使用できるmod_proxy_ajpを使って、TomcatとApacheを連携する方法を書きます。

まず、Tomcatのserver.xmlのConnectorに、下記のように書きます。
(SSLEnabledやmaxThreadsなどは、デフォルトのまま記載しています。環境に合わせて対応してください。)

----------------------------------------------------------------------
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />

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

----------------------------------------------------------------------

通常、開いている8080番ポートはコメントアウトし、8009番ポートのprotocolとして、AJP/1.3を使用します。8080番ポートはコメントアウトしなくてもよいのですが、使わないポートは閉じておく方が安全です。

また、Apacheのhttpd.confでは、下記のモジュールのコメントアウトを外し、使用可能にします。

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

----------------------------------------------------------------------

また、httpd.confに下記を追加することで、Apacheとtomcatを連携することができます。

----------------------------------------------------------------------
<Location / >
ProxyPass ajp://localhost:8009/
</Location>

----------------------------------------------------------------------

 
この記事を評価する
ログインすると、記事を評価することができます。
コメント
まだ、コメントはありません。
コメントを投稿する
ログインすると、コメントを投稿することができます。
ジャンル一覧