• 締切済み

apacheとtomcatについて

お世話になっております。 現在趣味でapacheとtomcatを連携させて webアプリ的なものを作成しています。 そこで疑問に思ったことなのですが、 apacheとtomcatを連携させるのは、 ポート80からもサーバサイドJavaが使えるようになる、という 利点があるからだという風に解釈しています。 ただ、web上の様々なサイトを見るところ、 クライアントサイドはapache上で動かし、 サーバサイドはtomcat上で動かすという様な分別の仕方をしている ような記述が多く見られます。 私はクライアントサイドもサーバサイドも 全てtomcat上に配置して動かしているのですが、 クライアントサイドをapache上で動かすのはどのような利点があるのでしょうか。 よろしくお願いいたします。

みんなの回答

  • localica
  • ベストアンサー率52% (202/385)
回答No.1

Apacheは所謂「枯れた」技術ですので安定しています。 Tomcatはディフォルト設定ではセキュリティが無に等しいです。 今でこそ様々な対策も見えてきましたが脆弱な部分も多く、結局フロントをApacheに任せる方が遥かに費用対効果が高いと思います。

popcorn800
質問者

お礼

なるほど、セキュリティ面でtomcatよりapacheの方が 優れているから、というのが主な理由なのですね。 ありがとうございます。

関連するQ&A