WEBサーバ

webサーバについて

Webサーバとは、HTTPリクエストを受け取り、HTMLなどのWebページをHTTPレスポンスとして返すサーバのことです。単なる静的Webサイトであれば、Webページ(HTML、CSS、画像など)をレスポンスとして返すだけですが、リクエストで要求されたWebページがRuby(ERB)で出来ていると、rubyコマンドで実行されて出力されたWebページをレスポンスとして返します。Webサーバを起動しなければ、仮にHTTPリクエストが来ても誰も処理しないのでHTTPリクエストは無視されます。HTTPリクエストが来た時にWebサーバが起動していれば、何らかのレスポンスを返します。