Observe que os hosts virtuais baseados em nome padrão dependem do recebimento de um nome de domínio correto da solicitação do navegador para veicular o site apropriado (vhost).
A maneira correta de testar vários vhosts em sua máquina local é fornecer 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 esta linha a /etc/hosts
:
127.0.0.1 www.iamnotawizard.com
- Observe que o Apache emitirá um
Could not reliably determine server's FQDN
aviso sempre que iniciado / reiniciado; você pode ignorá-lo com segurança.
apachectl -S
pode ser uma ferramenta útil. Mais em stackoverflow.com/questions/5474477/…