
3 2 9
13
-
1
ウェブサーバープログラム
13
章
第
ウェブサーバープログラム
13
-
1
ウェブサイトのシステムは
HTTP
リクエストを受け取り、
HTTP
レスポンスを返
却します。
HTTP
リクエストを受け取るサーバーないしプログラムをウェブサー
バーと呼びます。ウェブサーバー、ウェブサーバープログラム、
HTTP
サーバー、
HTTP
サーバープログラムは同じ意味で使われることが多いです。
ウェブサーバープログラムの基本的な役割は
HTTP
リクエスト/レスポンスのや
りとりと、静的コンテンツの配信(
Static Serve
)です。他には
TLS
通信(
HTTPS
)
の終端や
BASIC
認証のような認証認可機構、
SSI
(
Server Side Include
)のような
コンテンツ書き換え/合成機構、コンテンツキャッシュ機構を実装することもあり
ます。またリクエストやレスポンスの内容の検査や、接続許可/拒否や流量制限な
どのセキュリティ機能を実装することもあります。
図:ウェブ サ ー バ ープ ロ グ ラム の 基 本 的 な 動 作 の 例
ス ト レ ー ジ( デ ィ ス ク な ど )
JS
…
CSS
JPG
HTML
PNG
ウェブサーバープ ログラム
認証
コンテンツ変 換
(圧縮、
SSI
での合成…)
HTTPS
終端
… …