foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

Apache httpd.conf の UseCanonicalName の意味

サーバが自分自身を表す名前を作成する方法を意味する。
値は On, Off, Dns の 3 つである。
Apache 2.2 では Off がデフォルト。

On の場合

ServerName, Port ディレクティブを元にサーバ名を作成する。
これは CGI の SERVER_NAME, SERVER_PORT 環境変数にも影響する。

Off の場合

クライアントからのサーバー名、ポート番号からサーバ名を作成する。

Dns の場合

IP アドレスベースのバーチャル ホストで利用する。
まず使うことはないと思われる。