コンテンツにスキップ

Apache 基本設定

ServerName

役割

Web サーバーのホスト名(FQDN)を指定する

構文

ServerName (ホスト名のFQDN or IPアドレス)[:ポート番号]

(例) ServerName www.teamfile.com:80

デフォルト

なし

コンテキスト

サーバー設定ファイル(httpd.conf, ssl.conf)

説明

Web サーバーが自分自身のホスト名とポート番号をクライアントに対して示す際に利用する名称。具体的には http から始まるフル URL をサーバー内で生成する際に、ホスト名とポート番号をここから取得して生成します。リダイレクト機構などで利用されています。
この指定が無い場合、サーバー名は DNS や hosts ファイルなどを IP アドレスの逆引きで、ポート番号はクライアントからのリクエストポートを使って判断します。
しかし、サーバー設定時には確実に設定するようお願い致します。

ServerAdmin

役割

Web サーバーの管理者のメールアドレスを指定する

構文

ServerAdmin(メールアドレス文字列)

デフォルト

なし

コンテキスト

サーバー設定ファイル(httpd.conf, ssl.conf)

説明

サーバーがクライアントに送信するレスポンスに含める電子メールのアドレスを指定します。 主としてエラーメッセージなどのフッタ部分に出力されます。
ディレクティブ ServerSignature が off で無い場合には、必ず設定するようにして下さい。

ServerSignature

役割

サーバーが生成するドキュメントのフッタを設定する

構文

ServerSignature [ on | off | EMail ]

デフォルト

ServerSignature off

コンテキスト

サーバー設定ファイル(httpd.conf)

説明

サーバーが返却するレスポンス(主としてエラーメッセージ)のフッタ部に表示するメッセージ文字列の内容を設定します。TeamFile の運用においては、この設定はデフォルトのままでお願い致します。
もし、TeamFile の Web サーバー上にホームページなどをおき、さらにサーバーの内部情報(稼動中のサーババージョンなど)をエンドユーザに見せなくない場合にのみ「off」を選択ください。

ServerTokens

役割

HTTP の Server ヘッダに含まれる内容を変更します

構文

ServerTokens [ Major | Minor | Min[imal] | Prod[uctOnly] | OS | Full ]

デフォルト

ServerTokens Full

コンテキスト

サーバー設定ファイル(httpd.conf)

説明

サーバーのレスポンスヘッダ「Server」に含まれる内容を変更します。サーバーのバージョン番号等が含まれますので、外部からサーバーのバージョンを確認する際は非常に有用です。特別な事情が無い限り、本設定は変更しないようお願い致します。