HTTPサーバーとは何ですか?
HTTPサーバーは、通常、インターネットブラウザーを介して、クライアントコンピューターと通信するためにハイパーテキスト転送プロトコル(HTTP)を使用するサーバーです。 HTTPはWebサイトで使用される主要なプロトコルであり、HTTPサーバーはインターネット上の大部分のサーバーを取り上げます。他のタイプのサーバーは、HTTPの代わりにファイル転送プロトコル(FTP)を使用するファイルサーバーなど、より具体的な用途に使用されます。
HTTPサーバーの使用は、インターネットをWebサイトに閲覧するときに最もよく見られますが、多くの内部ネットワークはHTTPサーバーも使用しています。クライアントコンピューターからのブラウジングの典型的なプロセスでは、Universal Resource Locator(URL)がブラウザのアドレスバーに入れられます。ほとんどの場合、リクエストを作成するために使用されるプロトコルの定義(通常はHTTPプロトコル)から始まります。ほとんどのブラウザは、アドレスバーに具体的に入力されていない場合でも、このプロトコルをデフォルトで使用します。
ユーザーがURLを入力した後、HTTPサーバー受信Webページを表示するリクエストを請求し、通常はハイパーテキストマークアップ言語(HTML)ドキュメントの形式で、Webページのコンテンツをクライアントに送信します。 HTTPプロトコルは、このプロセス中に主に使用されるものです。クレジットカードトランザクションなどの安全な接続で、サーバーはHTTPSプロトコルを使用します。これは、HTTPの暗号化バージョンです。ほとんどのHTTPサーバーは、デフォルトでHTTPSプロトコルを使用できます。
Webページの提供に加えて、HTTPサーバーはHTTPを使用しているクライアントからデータを受信することもできます。これは、フォームの入力、調査の取得、ファイルのアップロードなど、HTTPサーバーから入力が必要な場合に適しています。 HTTPサーバーが、インタラクティブなWebページをよく持っているため、会社や学校のネットワークなどのネットワーク上にのみある場合、さらに問題になる可能性があります。
インターネット上で最も人気のあるHTTPサーバーはApache HTTPサーバーです。 Apacheはオープンソースソフトウェアと見なされます。つまり、作成したプライマリソースコードは無料で、ユーザーが変更および改善できます。自由であることに加えて、スクリプトを使用するという利点もあります。これは、個別のスクリプトをメインサーバーソフトウェアとは別に実行できることを意味します。これにより、WebページがWebページの全体的なパフォーマンスを妨げることなく、Webページが動的になり、迅速にコンテンツを変更できます。 2011年初頭、Apache HTTPサーバーは、インターネット上のすべてのサーバーの約60%で使用されました。