このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Server ヘッダー

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

HTTP の Server レスポンスヘッダーは、リクエストを処理し、レスポンスを生成したオリジンサーバーで使用されているソフトウェアを表します。

このヘッダーを介してサーバーの種類やバージョンを通知することの利点は、分析に役立ち、特定の相互運用性の問題がどれほど広範囲に及んでいるかを特定するのに役立つことです。 従来、クライアントはサーバーのバージョン情報を利用して、特定のソフトウェアバージョンにおける range リクエストの対応が不統一であるといった既知の制限を回避してきました。

警告: レスポンスにこのヘッダーが含まれていると、特にサーバーソフトウェアに関する詳細な実装情報が含まれている場合、既知の脆弱性を検出しやすくなる可能性があります。

レスポンスの遅延や前述のセキュリティ上の理由から、Server ヘッダーに詳細な情報を記載しすぎることは推奨されません。 このヘッダーの情報を隠蔽することに大きなメリットがあるかどうかは議論の余地があります。というのも、他の手段を通じてサーバーソフトウェアのフィンガープリントを特定することは可能だからです。 一般的に、サーバーのセキュリティをより強固にするためには、既知の脆弱性に対してソフトウェアを定期的に更新またはパッチ適用することが、より確実なアプローチと言えます。

ヘッダー種別 レスポンスヘッダー

構文

http
Server: <product>

ディレクティブ

<product>

リクエストを処理したソフトウェアまたは製品の名前です。 通常は User-Agent と似た形式です。

http
Server: Apache/2.4.1 (Unix)

仕様書

仕様書
HTTP Semantics
# field.server

ブラウザーの互換性

関連情報