[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

httpd

pointこの用語のポイント

pointデーモンだよ

pointWebサーバだよ

pointApacheの場合が多いと思うよ

スポンサーリンク

簡単に書くよ

httpdとは

Linuxとかにおける常駐プログラム(デーモン)のひとつ
であり

Webサーバとしてのお仕事をしているデーモンさん
です。

image piyo

詳しく書くよ

まずは予備知識から行きましょう。

Webサーバは、さっくり書くと「ホームページを置いておくサーバサービスを提供する側のコンピュータ)」ね。

httpd

あなたがホームページを見るとき、まずWebブラウザさん(ホームページを見るときに使うソフト)からWebサーバさんに「このページをおくれ」とお願いが出されます。

httpd2

そのお願いに対して、WebサーバさんはWebブラウザさんに「ほれ、そのページだよ」とお返事をします。
くれと言われたホームページのファイルをあげるのです。

httpd3

Webブラウザさんは、Webサーバさんからもらったファイルを画面に表示します。

httpd4

これが、あなたがホームページを見るときの流れです。

この流れにおいて、ホームページのファイルを「ほれ、そのページだよ」とくれたのがWebサーバさんです。

さて、このWebサーバさんですが、実は普通のコンピュータです。
中身が無ければただの箱です。役立たずです。
その普通のコンピュータの中に、Webサーバとしてのお仕事をするためのソフトが入ることによって、はじめてWebサーバとして活動できます。

httpd5

箱自体は特別な物である必要はありません。
Webサーバとしてのお仕事をするためのソフトさえ入れれば、あなたが普段使っているパソコンでも、Webサーバになることができますよ。

Webサーバとしてのお仕事をするためのソフトは、いろいろあります。
その中でも有名なのは「Apache」です。
全世界的に有名なので、頭の片隅にでも置いておいてください。

長くなったのでまとめます。

Webサーバはホームページを置いておくコンピュータです。
Webサーバとしてのお仕事をするためには、Webサーバとしてのお仕事をするためのソフトを入れる必要があります。
Webサーバとしてのお仕事をするためのソフトとしては、Apacheが有名です。

Webサーバ関連の説明としては、そんなところでしょうか。

あとは「デーモン」の説明もしておきましょう。
デーモンは「UNIXOSMacとかLinuxとか)における常駐プログラムの呼び名」です。
Windowsに詳しい方は、Windowsにおける「サービス」がUNIX系OSにおける「デーモン」と解釈してください。

デーモンさんは、メモリ上でお仕事が来るのをぼーっと待っていて、お仕事が来るとささっと実行し、終わるとまた待機状態に戻ります。
休みなんてありゃしない、常に戦闘態勢を維持することが求められているプログラムです。

httpd6

以上が予備知識です。

ここまでを踏まえて、Webサーバとしてのお仕事をしているデーモンさんが「httpd」です。

先ほど、Webサーバは「くれと言われたホームページのファイルをあげるのがお仕事」だと書きました。

httpd7

もう少し細かく書くと「ファイルをくれ」と言われるまではぼーっと待っていて「ファイルをくれ」と言われたら返すのがお仕事です。
いつ「ファイルをくれ」と言われても大丈夫なように、戦闘態勢を維持して待っています。
お昼休憩もなしです。

このWebサーバとしてのお仕事をしているデーモンさんがhttpdです。

httpdは、実際には、Apacheのデーモンであることが多いでしょう。
Webサーバのソフトとして普及率が高いのがApacheだからです。

ただし、必ずしもApacheのデーモンとは限りません。

httpdは「http」+「d」です。
HTTPのデーモン」を意図して付けられている名前です。

そして、HTTPは「インターネットをするときに使われる通信のお約束事」です。
ホームページを見るときは、基本的にHTTP(もしくはHTTPS)が使われます。

ですから、Apache以外のデーモンさんが「httpd」を名乗っても、何もおかしくはないのです。

さすがに、Webサーバとまったく関係のないお仕事をしているやつが「httpd」を名乗ったら「へぼい名前付けるなよ」と思いますけどね。
「Apacheのデーモンのことが多いと思うけど、絶対Apacheとは言えないよ。でも、Webサーバとしての仕事をするデーモンなのは、ほぼ確実だよ」なデーモンさんがhttpdです。

image piyo2

一言でまとめるよ

まぁ「httpd」って単語が出てきたら「Webサーバのデーモンなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク