案1)mod_proxy_http
案2)mod_proxy_ajp
案3)mod_jk?
Apache-Tomcat連携モジュールmod_jk/mod_proxy_ajp/mod_proxy_httpそれぞれについて接続が切れた時の挙動を比較・調査してみた
また、IISとTomcatを連携するには、ajp通信する場合には、ISAPIフィルタしかないみたい。
ところで、WebサーバとAPサーバを別マシンで稼働させる場合の優位性は何だろうか?
1.APサーバは重要なデータを保持しているため、APサーバとの通信は、Webサーバにのみ行うことで、セキュリティを担保しやすい。一方Webサーバはフロントエンドになるため、不特定多数と通信する。
2.Webサーバをロードバランサ(SSL通信を行う場合には、SSLオフロード)の役割を担わせることによって、APサーバをスケールアウトできる。
3.APサーバで処理する必要のない静的コンテンツをWebサーバ側で処理させることによって、オフロードできる。