htmlcss ローカル環境(XAMPP)でサブドメインを使用

2013年6月21日

XAMPP でサブドメインを使用する方法のメモ。

  • C:\xampp\apache\conf\extra\httpd-vhosts.conf を開き、「##NameVirtualHost *:80」 の前についている#を外す。
  • 最初の<VirtualHost>ブロックとして、従来の localhost を追加。1番目の VirtualHost セクションがデフォルトになる。(説明と書き方の見本がコメントアウトされて載っている)
    <VirtualHost *:80>
      DocumentRoot "C:/xampp/htdocs"
      ServerName localhost
    </VirtualHost>
  • C:\xampp\htdocs\xxxx を http://xxxx.localhost/ というサブドメインとする場合は、以下を追加して上書き保存。htdocs 以下に置く場合は、<Directory ~>は不要。
    <VirtualHost *:80>
      DocumentRoot "C:/xampp/htdocs/xxxx"
      ServerName xxxx.localhost
    </VirtualHost>
    <Directory "C:/xampp/htdocs/xxxx">
      order deny,allow
      allow from ALL
    </Directory>
  • C:\WINDOWS\system32\drivers\etc\hosts を開き、以下を追加する。
    127.0.0.1       localhost
    127.0.0.1       xxxx.localhost
  • このファイルは直接編集できないので、デスクトップなどに保存(拡張子なし)して、そのファイルを元の位置へ貼り付けて上書きする。
  • Xampp コントロールパネルで Apache を再起動