名前の通り、サーバー名を設定する。 Apache 2.2 ではデフォルトでコメントアウトされているが、これを有効にする場合は注意が必要。 というのも、 http://www.atmarkit.co.jp/flinux/rensai/apache05/apache05b.html によると、 ブラウザからサイトアドレスの最後にスラッシュを付けないでアクセスした場合にサイトに繋がらなくなる可能性があるため。 クライアントはサーバが返す ServerName を「正しいサーバ名」だと思ってしまう。 問題が発生するまでの流れは以下の通り。 サーバは最後にスラッシュが付かないとファイルだと思う。 サーバはファイルが存在しない場合は同名のディレクトリを探す。 サーバは同名のディレクトリが存在する場合 301 を返す。 サーバは 301 を返す際にサーバー名として ServerName を返す。 クライ