Apacheのmod_proxy_ajpで特定のURLにマッチした場合のみJBossへ処理を連携する

  • 投稿日:
  • by
  • カテゴリ:

http://ドメイン名/APP1/○○○.jsp○○○

http://ドメイン名/APP2/○○○.do○○○

http://ドメイン名/APP1/

http://ドメイン名/APP2/

でアクセスした場合に、JBossへ処理を連携する。
jpegファイルやgifファイルなどはJBossへ連携せずにApacheで処理する。

この場合、 /etc/httpd/conf.d/proxy_ajp.conf ファイルに以下の行を追加する。

ProxyPassMatch ^/APP1/(.*\.(jsp|do).*)$ ajp://IPアドレス:8009/APP1/$1
ProxyPassMatch ^/APP2/(.*\.(jsp|do).*)$ ajp://IPアドレス:8109/APP2/$1
ProxyPassMatch ^/APP1/$ ajp://172.17.83.212:8009/APP1/
ProxyPassMatch ^/APP2/$ ajp://172.17.83.212:8109/APP2/