LinuCレベル2 Webサーバーとプロキシサーバー 問3
Webサーバーとプロキシサーバー/Apache HTTPサーバーの設定と管理Apacheのバーチャルホスト(仮想ホスト)機能の説明として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「Webサーバーとプロキシサーバー」に対応。実際の試験問題ではありません)
- A複数の物理サーバーを1台の仮想的なサーバーとして統合し、処理を分散させるための機能である
- BApacheのプロセスを仮想化環境の上でのみ動作させるための機能である
- CHTTPSでのアクセスのみを受け付ける、特殊なホスト形態を定義する機能である
- D1台のサーバーで、ホスト名やポート番号によって複数のWebサイトを提供できるようにする
正解:D
解説
バーチャルホスト機能を使うと、1台のApacheサーバー上で、名前ベース(ホスト名で区別)やIPベース、ポートベースなど複数の方式によって、複数の異なるWebサイト(ドキュメントルートや設定が異なるサイト)を同時に提供できます。
選択肢ごとの解説
- A誤り。サーバーの統合や負荷分散はロードバランサやクラスタの話です。
- B誤り。仮想化環境を前提とする機能ではありません。
- C誤り。HTTPSに限定される仕組みではありません。
- D正しい。名前ベース/IPベースの仮想ホストにより、1台で複数サイトを運用できます。