- 締切済み
apacheとtomcatについて
お世話になっております。 現在趣味でapacheとtomcatを連携させて webアプリ的なものを作成しています。 そこで疑問に思ったことなのですが、 apacheとtomcatを連携させるのは、 ポート80からもサーバサイドJavaが使えるようになる、という 利点があるからだという風に解釈しています。 ただ、web上の様々なサイトを見るところ、 クライアントサイドはapache上で動かし、 サーバサイドはtomcat上で動かすという様な分別の仕方をしている ような記述が多く見られます。 私はクライアントサイドもサーバサイドも 全てtomcat上に配置して動かしているのですが、 クライアントサイドをapache上で動かすのはどのような利点があるのでしょうか。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- localica
- ベストアンサー率52% (202/385)
回答No.1
Apacheは所謂「枯れた」技術ですので安定しています。 Tomcatはディフォルト設定ではセキュリティが無に等しいです。 今でこそ様々な対策も見えてきましたが脆弱な部分も多く、結局フロントをApacheに任せる方が遥かに費用対効果が高いと思います。
お礼
なるほど、セキュリティ面でtomcatよりapacheの方が 優れているから、というのが主な理由なのですね。 ありがとうございます。