読み方 : エイチティーティーピーディー

httpd【Hypertext Transfer Protocol Daemon】HTTPデーモン

概要

httpdとは、主にLinuxなどのUNIX系OSWebサーバソフトウェアでよく使われる実行ファイル名およびコマンド名である。HTTPによる通信を処理するデーモン常駐プログラム)を意味し、クライアントからの要求を受け付けてWebコンテンツを提供する。
httpdのイメージ画像

httpdはオペレーティングシステム(OS)の起動時や管理者の指示によって開始され、以降はバックグラウンドで動作を続ける。ネットワーク越しに届いたHTTPリクエストを監視し、要求されたHTMLファイルや画像などをWebブラウザなどのクライアントへ送信する。

フォーム入力やファイルアップロードなどのためにクライアントから送信されたデータの受信や保存、CGIなどの仕組みを通じたサーバプログラムの実行と結果の返送も行う。近年では、HTTPSによる暗号化通信への対応が標準的となっており、httpdはSSL/TLSを用いた安全な通信も処理する。

UNIX系OSでは、バックグラウンドで常駐しサービスを提供するプログラムを「デーモン」(daemon)と呼ぶ。httpdの末尾の「d」はこれを表しており、スケジュールに従ってプログラムを起動する「crond」やリモート接続を受け付ける「sshd」など、同様の命名規則が他のサービスにも見られる。

引数を指定して動作を指示するコマンドとしての側面もあり、管理者はhttpdコマンドを実行してWebサーバの起動や停止、設定の再読み込みといった操作を行う。ただし、Apache HTTP Serverでは一部のLinuxディストリビューション実行ファイル名が「apache2」となる場合もあり、必ずしもすべてのWebサーバソフトウェアに共通する名称ではない。

この名称の起源は、1990年にWebの考案者であるティム・バーナーズ・リー(Tim Berners-Lee)氏らが欧州原子核研究機関(CERN)で開発した世界初のWebサーバ「CERN httpd」にさかのぼる。後発の多くのWebサーバソフトウェアがこの命名を踏襲し、Apache HTTP Serverもその一つとして実行ファイル名とメインの設定ファイル名httpd.conf」にこの名称を採用している。

(2026.6.16更新)

他の辞典等による「httpd」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。