Por favor, note que os hosts virtuais baseados em nome padrão dependem de receber um nome de domínio correto do seu navegador para servir o site apropriado (vhost).
O caminho certo para testar vários vhosts em sua máquina local é dar a eles qualquer nome de domínio que você possa imaginar, e simplesmente mapear esse domínio para 127.0.0.1 (localhost) adicionando-o a /etc/hosts .
Por exemplo:
<VirtualHost *:80>
ServerName www.iamnotawizard.com
DocumentRoot /var/www/iamnotawizard
</VirtualHost>
funcionará muito bem, desde que você adicione essa linha a /etc/hosts :
127.0.0.1 www.iamnotawizard.com
- Observe que o Apache lançará um aviso
Could not reliably determine server's FQDNsempre que iniciado / reiniciado; você pode seguramente ignorá-lo.