Estoy configurando un localhost y todo parece que debería funcionar pero cada vez que voy a site.local se carga la página por defecto de Apache localhost (¡funciona!).
Aquí hay una copia de mi archivo de hosts:
##
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%1o0 localhost
#####
DEV
#####
# SITE
127.0.0.1 site.local
::1 www.site.local
y mi vhost:
<VirtualHost *:8080>
ServerAdmin test@test.com
ServerName site.local
DocumentRoot "/Users/me/site"
ErrorLog "/Applications/MAMP/logs/site.local-error_log"
CustomLog "/Applications/MAMP/logs/site.local-access_log" common
<Directory "/Users/me/site">
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
Cosas que he hecho para asegurarme de que no es un error del usuario:
- descomenté la línea en el archivo httpd.conf para incluir mi archivo vhost
- usado
apachectl configtest
para probar mi archivo (volvió diciendo que la sintaxis estaba bien)
Cosas a tener en cuenta:
- Utilizo los puertos 8080 y 3307 para Apache y MYSQL
- Si voy a site.local:8080 carga pero no renderiza los elementos como debería (en su lugar carga los elementos del html en formato de lista)
- esto es de una instalación FRESCA de MAMP
- OS: OS X Yosemite versión 10.10.5
- Versión de MAMP: 3.5
No veo qué está fallando... ¿alguna idea?
ACTUALIZACIÓN
localhost funciona como debería con el puerto 80. 8080 = la página por defecto de apache, pero 80 carga las páginas del sitio...