IT資格用語解説基本情報技術者試験・Web システム
Webサーバ
更新日:
用語解説
Webサーバは、クライアントからHTTP要求を受け、HTML、CSS、画像などの静的ファイル又はアプリケーションが生成したAPI・ページ応答を返すサーバソフトウェア・システムです。
■ 試験で押さえるポイント
URL、メソッド、ヘッダを解析し、静的配信、リダイレクト、圧縮、キャッシュ制御、アクセスログを行います。
TLS終端、仮想ホスト、リバースプロキシ、負荷分散を担い、背後のアプリケーションサーバへ要求を転送できます。
WebサーバはHTTP通信・配信、アプリケーションサーバは主に業務ロジック実行を担いますが、製品によって機能が重なります。
■ 選択肢での判断ポイント
ブラウザとの要求・応答、静的・動的コンテンツ、リバースプロキシ、アプリケーションサーバとの違いを判断します。
例: Webサーバが画像を直接返し、/apiへの要求だけを背後のアプリケーションサーバへ転送します。