Apache | Tomcatとの連携(mod_proxy_ajp) | Apache設定(mod_proxy_ajpを使用して接続)
あとはApacheの設定を行えばよい。連携には mod_proxy_ajp を使用するため、まず mod_proxy と mod_proxy_ajp モジュールを読み込むように変更する。
httpd.conf ファイルで mod_proxy_ajp を検索すると、次のような内容が見つかるはずである。
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
コメントアウトされている場合は、先頭の # を削除する。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
これで mod_proxy と mod_proxy_ajp モジュールが読み込まれるように変更された。
次にTomcatへのリクエストがある場合の設定を行う。http://localhost/hello/ で始まるURLにアクセスされたら、Tomcatのファイルを呼び出すようにする。そのため、まずセクションコンテナとして Location を使用し、次のように記述する。
<Location /hello/>
</Location>
※ セクションコンテナについては アクセス許可範囲設定(セクションコンテナ) を参照する。
Tomcatへアクセスするための設定を <Location> の中に記述する。TomcatはAJP/1.3プロトコルで8009ポートを使用して接続するため、次のように記述する。
<Location /hello/>
ProxyPass ajp://localhost:8009/hello/
</Location>
これを httpd.conf ファイルに記述すれば完了である。

上のように表示されれば、Apache経由でTomcatを呼び出すことに成功している。