xampp(for win)のバーチャルホスト設定の手順

1)hostsファイル編集
C:\WINDOWS\system32\drivers\etc\hosts
のファイルをバックアップしてから開く。

127.0.0.1 localhost
127.0.0.1 hoge.localhost

上記のように追加したいホスト名を追加。保存したらWindows再起動。



2)httpd-vhosts.conf編集
xampp\apache\conf\extra の中の httpd-vhosts.conf をバックアップしてから編集。

NameVirtualHost *:80
コメントアウト解除


の部分もコメントアウト解除して追加したいホストの分だけ追加。デフォルトのlocalhostの分も追加する。


	DocumentRoot "G:/Program Files/xampp/htdocs"
	ServerName localhost
	
		order deny,allow
		allow from ALL
	

VirtualHost の中にアクセス許可の Directory ディレクティブを追加する。うまくいってないと403が返ってくる。最低限 DocumentRoot と ServerName は必要。Log 設定はお好みで。最後にapache再起動。