Apache HTTP Server
Webサーバのソフトだよ
全世界的に普及しているよ
単に「Apache」と表現されることが多いよ
簡単に書くよ
Apache HTTP Server(読:アパッチ・エィチティーティーピー・サーバ)とは
いわゆる「Apache」と呼ばれているソフトの正式名称。
用語の中身としては
全世界的に普及しているWebサーバ
(ホームページのファイルが置いてあるコンピュータ)のソフト
です。
詳しく書くよ
最初に留意事項です。
「Apache(アパッチ)」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
Apacheの正式名称が「Apache HTTP Server」です。
「Apacheって何だっけ?」な人は、このまま読み進めてください。
用語の中身について説明します。

それでは、いってみましょう。
まずは予備知識として、ホームページが表示される流れと「Webサーバ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフト(Webブラウザ)からホームページのファイルが置いてあるコンピュータ(Webサーバ)に対して「このページをおくれ」と お願いが出されます。
そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。
お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。
これが、ホームページが表示されるときの流れです。
さて、ここで、Webサーバさんに注目してください。
ホームページのファイルが置いてあって、Webブラウザさんのお願いに応えるやつです。
実は、こいつは普通のコンピュータです。
Webサーバ専用の特別なコンピュータでは ありません。
WebサーバをWebサーバたらしめているのは「Webサーバのソフト」なのです。
普通のコンピュータにWebサーバのソフトを入れることによって、Webサーバとしてのお仕事ができるコンピュータになります。
大事なのは箱では ありません。中身です。
Webサーバのソフトさえ入れれば、あなたが普段使っているパソコンだってWebサーバになれます。
以上を踏まえて
Webサーバのソフト(のひとつ)
が「Apache HTTP Server」です。
Apache HTTP Serverは、世界的に一、二を争うくらい有名なWebサーバのソフトです。
コンピュータにApache HTTP Serverを入れると、そのコンピュータはWebサーバとしてのお仕事ができるコンピュータになります。
ちなみに、Webサーバのソフトには他に「IIS(アイアイエス)」や「nginx(エンジンエックス)」などがあります。
気が向いたら、併せて覚えてあげてください。
一言でまとめるよ
まぁ「Apache HTTP Server」って単語が出てきたら「Webサーバ
(ホームページのファイルが置いてあるコンピュータ)のソフトなんだな~」と お考えください。
おまけ
■訳してみるよ
「Apache(アパッチ)」は、そのまんま「Apache」と解釈してください。
「HTTP」は「HyperText Transfer Protocol(ハイパーテキスト・トランスファー・プロトコル)」の略です。
「HyperText(ハイパーテキスト)」はIT用語の「ハイパーテキスト」です。
ちょっと意訳ですが「ホームページのファイル」だと思ってください。
「transfer(トランスファー)」の意味は「移す」とか「動かす」とか「運ぶ」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「server(サーバ)」の意味は「仕える人」とか「給仕人」とかです。
何となく くっつけると
Apacheのホームページのファイルを運ぶお約束事の給仕人
となります。






