Apache サブドメイン設定

昨夜は、とりあえずできたという状態。今朝は、少しずつコメントアウトしたりして、必要最低限な条件がなにか検討しました。
環境・条件

  • Windows7(64)
  • XAMPP1.7.3でApache標準インストールし稼働(Apache Friends XAMPP (Basis Package) version 1.7.3)
  • index.htmlがある場所 C:\tx フォルダ

実現したいこと

  • インターネットブラウザでhttp://t.localhost を呼び出したら、C:\tx\index.htmlを表示する

作業対象のファイル

  • hosts 所在 C:\Windows\System32\drivers\etc
  • httpd-vhosts.conf 所在 C:\xampp\apache\conf\extra

手順
C:\Windows\System32\drivers\etc の hostsファイルの最後に次を追加し保存

127.0.0.1 t.localhost

C:\xampp\apache\conf\extra の httpd-vhosts.confファイルの最後あたりに次のように追加し保存


DocumentRoot "C:/tx"
ServerName t.localhost

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from All
Allow from 127.0.0.1 localhost

なお、昨夜「#NameVirtualHost *:80」の先頭の#を削除して作業しましたが、今朝は#をつけたまま作業しても、動作したみたいです。入れ子にしているからは、httpd.confで設定しても有効なようです。
動作確認

  • インターネットブラウザを立ち上げ、http://t.localhost/をURL欄に入れENTERキーを叩くと、あらかじめ用意した、C:\tx\index.htmlが表示される

しかし、どこかにトラブルが出ないか…心配もあるが…とりあえず動くみたいだし…(怖)。