Tenga en cuenta que los hosts virtuales basados en nombres estándar dependen de recibir un nombre de dominio correcto de la solicitud de su navegador para servir el sitio apropiado (vhost).
La forma correcta de probar múltiples vhosts en su máquina local es dándoles cualquier nombre de dominio que se les ocurra, y simplemente asignar ese dominio a 127.0.0.1
(localhost) agregándolo /etc/hosts
.
Por ejemplo:
<VirtualHost *: 80>
ServerName www.iamnotawizard.com
DocumentRoot / var / www / iamnotawizard
</VirtualHost>
funcionará muy bien siempre que agregue esta línea a /etc/hosts
:
127.0.0.1 www.iamnotawizard.com
- Tenga en cuenta que Apache lanzará una
Could not reliably determine server's FQDN
advertencia cada vez que se inicie / reinicie; puedes ignorarlo con seguridad.
apachectl -S
podría ser una herramienta útil. Más en stackoverflow.com/questions/5474477/…