必要な環境(サーバ側) - Web サーバ
Web システム開発には Web サイトの構築と同様に Web サーバが必要です。 HTTP リクエストを受けて HTTP レスポンスを返すという役割は Web サイトや Web システムの区別はないためです。
Web サーバというと、ハードウェアとしてのサーバという意味と、ソフトウェアとしての HTTP デーモンという意味が混同しますが、本記事では HTTP デーモンを指して Web サーバと呼びます。
HTTP デーモンとは HTTP リクエストを受け取り、目的のデータを HTTP レスポンスとして返す、つまり Web サーバの中核的な役割のソフトウェアです。
デーモンという用語の意味を知りたい方は、e-Words の解説へアクセスしてください。
Apache
Windows 以外のコンピュータにおいてデファクトスタンダードなシェアを持つ Web サーバです。
Web サイトや書籍などから簡単に情報を収集できるため学習も容易です。
今後の章では特に断りのない限り Apache を使用する前提で解説をします。
IIS
Windows に付属している Web サーバです。
.NetFramework など Windows のテクノロジを利用して Web システムを構築する際に用いられます。
