質問: あえてHTTPサーバを建てる意味。Weblogicサーバを建てて2,000人規模のJavaによるWebシステムを構築中ですが、Weblogicサーバの手前にApacheHTTPサーバを置く予定です。 なぜ直にWeblogicサーバにアクセスさせないのでしょうか?
回答: Weblogicはアプリケーションサーバーと呼ばれるものです。 Javaのサーブレットを用いて、動的webページを作成するためのものです。 一応weblogicにはwebサーバー(httpサーバー)機能も含まれているので、わざわざ前段に別のwebサーバーを置く必要はありませんが、webサーバーの専用プログラムを使った方が効率的だったりする場合もあるので、二段構えにすることが多いです。 特に静的webページや画像なども扱う場合はwebサーバーを専用で使った方が効率的でしょう。 また、webサーバーとアプリサーバーを分けることで、アプリサーバー側のメンテナンスなど場合に「お待ちください」表示が楽に行えるなどのメリットもあります。