基本情報
コンピュータシステムソフトウェアシラバス9.2

Apacheとは?

読み方: あぱっち
1行定義(シラバス9.2 / IPA公式 · 確認日 2026-10-07)

オープンソースとして公開されている、代表的なWebサーバソフトウェアの名称です。

詳細解説

ここでのApacheは、HTTPでブラウザの要求を受けてWebページなどを返す、オープンソースのWebサーバソフトウェアを指します。ソースコードが公開されており、ライセンスの条件に従って利用・改変できます。機能をモジュールとして追加できる構造で、CGIなどによる動的なページ生成、アクセス制御、暗号化通信(HTTPS)への対応などを必要に応じて組み込めます。シラバスでは、Webプログラミングの用語例としてサーバサイドプログラミング、リッチクライアント、Ajaxなどと並んで挙げられているほか、オープンソースソフトウェアの項目でLAMP/LAPP(Linux、Apache、データベース、PHP)の構成要素として登場します。Webの仕組みを理解するには、クライアント(ブラウザ)が要求を送り、サーバが応答を返すという基本の流れと合わせて整理するとよいでしょう。

FE試験での出題ポイント

  • 1Webサーバがブラウザの要求に応答する役割を説明できるようにする
  • 2オープンソースソフトウェアという性質を理解する
  • 3CGIなど動的ページ生成の仕組みとの関係を整理する

関連用語

CGI(Common Gateway Interface)
ネットワーク
HTTP/HTTPS
ネットワーク

「Apache」を問う科目B問題を解いて理解を定着

合格ナビではFEの過去問520問(科目A・旧午前)を3段階の解説付きで練習できます。

IPA シラバス 9.2 準拠 / 最終更新: 2026-10-07