HTTPサーバ (HTTP Server)

HTTPサーバは、インターネットにおいてクライアントから要求を受け取り、情報を送信する役割を担うコンピュータのことです。

HTTPサーバは、webページを閲覧するためにHTTPプロトコルによる通信を行います。HTTPサーバの名前はこのためです。

サイトを作成して公開するためにはHTTPサーバが必要です。多くの場合はこれをレンタルするか、または自前で用意する必要があります。

インターネットでは、接続した先のサイトにあるのはHTTPサーバ(webサーバ)です。クライアントから接続要求を受け取ったwebサーバはサイトを表示しますが、実際の動作はクライアント側のコンピュータが index.html ファイルを受信することでwebブラウザの画面に表示します。

HTTPサーバが送信するHTMLファイルは、基本的にはあらかじめ作成して用意したページで、webブラウザの画面に表示します。

WordPress などのCMS (Contents Management System) は、コンテンツを記録したデータベースからHTMLページを生成する点が大きく異なります。

webサーバの機能は、index.html ファイルを送出するだけではありません。

index.html ファイルは、書かれた内容を表示するのみで、あらかじめ決まった表示をすることしかできないのですが、プログラムが動作するようにできれば静的な表示だけでなく、動的な変化をつけることができます。