ApacheとTomcatの連携

httpd.confの編集

以下のようにコメントをはずす

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

さらに以下の行を追加する

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

すばらしいことにTomcat側(server.xml)は変更不要。

動作確認

  1. http://localhost/examplesにアクセスし、Tomcatのサンプルページが表示されることを確認。
  2. 何かしらのPHPファイルにアクセスし、PHPが正常に動作していることを確認。

TomcatApacheの起動順序は関係ないみたい。