xamppの現在の仮想ホスト設定は次のとおりです。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot c:/misc/proj/usermap
ServerName usermap
ServerAlias usermap2
ErrorLog c:/misc/proj/usermap/logs/error_log
CustomLog c:/misc/proj/usermap/logs/access_log common
<Directory "c:/misc/proj/usermap">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
サイトは ServerName ドメイン (ユーザーマップ) で正常に動作します。別のドメインでまったく同じサイト構成を指す別のドメインを追加したかった (ドメインに基づいてコードで異なることを実行できるようにするため)。そのため、ServerAlias 行を追加しました。
hosts ファイルで両方のホスト名を 127.0.0.1 に解決します。
127.0.0.1 usermap
127.0.0.1 usermap2
元の usermap ドメインを使用するとサイトは正常に動作しますが、usermap2 を試すとブラウザがロードし続けます。空白のページが表示され、ステータスバーに「usermap2 にリクエストを送信しています...」と表示されますが、他に何も起こっていません。動作しない理由を確認できるログファイルはありますか? Apache/ログには異常はありません。