Apache Http Server:2.2
Tomcat:6.0
%APACHE_HOME%はApache Http Server のインストールディレクトリを意味します。
1.%APACHE_HOME%\conf\httpd.confに設定の追加
Apache Http Serveに対してTomcatに処理をさせたいリクエストが来た場合、
Tomcatに処理がわたるように設定します。
ここでは次のリクエストがApache Http Serverに対して届いた場合、
Tomcatのページを表示する設定を行います。
http://localhost/hey_tom
この3行をhttpd.confの最後に追加します。
<Location /hey-tom/>
ProxyPass ajp://localhost:8009/
</Location>
また、モジュールmod_proxy_ajpおよびmod_proxy.soを利用するので、
httpd.confの上のほうで、
#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
これはApache Http ServerでTomcatと連携するためのモジュール(わたしは、プラグインみたいなものと理解している)。
2.動作確認
Tomcat、Apache Http Server の順に起動し、ブラウザからURLを入力すると、、
成功