Webサーバーとは

Webサーバーとは

Webサイトが表示される仕組みとは

普段、何気なく閲覧しているWebサイト。

Chromeなどのブラウザに特定のサイトのURLにアクセスすると、サイトの情報がパソコンやスマホなどのデバイスに反映されます。

どのような仕組みで、Webサイトが表示されるのでしょうか?

実は、その裏側でWebサーバーというサーバーが、表示させるための操作を行っています。

Webサーバーとは

ブラウザからアクセス(通信)するとWEBページを表示させるためのサーバーです。

文章のためのHTMLファイル 、デザインを調整するCSSファイル、画像ファイルなど静的コンテンツを保有しています。

ユーザー(人間)が、URLにアクセスすると、コンピュータ(クライアントであるPC)が自動で、

URLに対応した(WEBサイト・ページの持ち主である)サーバーに、データを要求するための通信(リクエスト)を行います。

そしてサーバが、要求を踏まえ、クライアント(ユーザのPC)にデータ(HTML)を返す(レスポンスする)ことで、クライアントのブラウザにWEBページが表示されます。

ここでのURL(※厳密にはドメイン)は、宛先のコンピュータの場所を特定する住所のような役割を果たしており、メールにおける
宛先のメールアドレスをイメージしていただけるとわかりやすいかもしれません。

URLには宛先の情報に加えて、表示するWebページのファイル名や、宛先のコンピュータの格納先のパスが含まれていることが多いです。

また、サーバーから返ってくるHTMLのデータ(レスポンス)は、メールにおける返信内容をイメージするとわかりやすいでしょう。

そしてブラウザは、Webサーバーと連絡を取ってくれる窓口のような役割を果たしますが、ユーザーがわかりやすく理解できるように、HTMLのデータを視覚的にオシャレに表示してくれます。

Webブラウザの役割(イメージ図)

この章で実現する内容(Webサーバの構築)

この章では、Webサーバーの環境構築を行います。

詳しくは後ほど説明しますが、必要なソフトウェア・パッケージ(Apacheなど)をCentOS(サーバー)にインストールし、

最後にブラウザからCentOSにアクセスした結果、Webページの表示を確認します。


NEXT>> Webサーバー構築のソフト・パッケージについて