問58
頻出度★☆☆
Apache と称されるオープンソースソフトウェアの用途はどれか。
この問題の解説と、これまでの解答の記録です。
Apache と称されるオープンソースソフトウェアの用途はどれか。
DBMS(データベース管理システム)は誤り。データの格納・検索・更新を管理するソフトウェアであり、Apache の役割ではない。OSS の DBMS としては MySQL や PostgreSQL が代表例である。
OS(オペレーティングシステム)は誤り。OS はハードウェア資源の管理やアプリケーションの実行基盤を担う基本ソフトウェアで、Apache はその上で動作するアプリケーション側のソフトウェアである。OSS の OS としては Linux が代表例。
正解 正解は ウ。Apache(正式名称 Apache HTTP Server)は、Apache Software Foundation が開発・公開している代表的なオープンソースの Web サーバソフトウェアである。クライアントの Web ブラウザから届く HTTP リクエストを受け取り、HTML ファイルや画像などのコンテンツを応答として返す「サーバ側」のソフトウェアであり、無償で入手・改変・再配布できる OSS の代表例として長年インターネット上の多くのサイトで使われてきた。したがって用途は Web サーバソフトウェアとなる。
Web ブラウザは誤り。ブラウザは利用者側(クライアント)で Web ページを表示するソフトウェアであり、Apache は要求を受けて応答を返すサーバ側にある。OSS のブラウザとしては Firefox などが代表例で、Apache とは役割が逆になる。