Estou configurando um servidor apache local. Eu uso o pacote xampp 1.7 no Windows. Um site precisa estar no diretório raiz, então eu configurei um host virtual para torná-lo aparente a partir da raiz.
No arquivo host, adicionei uma entrada (127.0.0.1 app.localhost).
Eu adicionei o host virtual ao apache conf:
<VirtualHost app.localhost:80>
DocumentRoot "D:/Tools/xampp1.7/htdocs/ovs-v2"
ServerName app.localhost
<Directory "D:/Tools/xampp1.7/htdocs/ovs-v2/">
AllowOverride All
Options FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
O host virtual em si funciona, quando vou para app.localhost, recebo o site correto. Quando vou ao localhost, recebo o webroot normal. Mas quando vou para 127.0.0.1, recebo o site app.localhost.
Se eu desativar esse host virtual, tudo funcionará normalmente. Como posso consertar isso?