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」に含まれる内容を変更します。サーバーのバージョン番号等が含まれますので、外部からサーバーのバージョンを確認する際は非常に有用です。特別な事情が無い限り、本設定は変更しないようお願い致します。