Tengo el servidor apache local de mi Mac ejecutándose y cuando visito localhost obtengo la página estándar "Funciona".La página "Funciona" se almacenó en la memoria caché; de hecho, no funciona igual que 127.0.0.1. Cuando visito 127.0.0.1, sin embargo, Chrome me da Error code: ERR_CONNECTION_REFUSED
. Entonces corrí a telnet
. Resultado:
harryg$ telnet localhost 80
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying fe80::1...
telnet: connect to address fe80::1: Connection refused
telnet: Unable to connect to remote host
Pero scutil
da esto:
harryg$ scutil -r localhost
Reachable,Local Address,Directly Reachable Address
¿Alguna idea de por qué no funciona? ¿Apache está escuchando en algún puerto diferente? Si es así, ¿cómo lo verifico? Tengo algunos vhosts locales a los que deberían poder acceder algunos .dev
hosts virtuales locales que he agregado a mi archivo de hosts. Por ejemplo, 127.0.0.1 home.dev
pero también dan el error anterior.
Editar
Parece que nada está escuchando en el puerto 80. Cuando ejecuto sudo lsof -iTCP:80 -sTCP:LISTEN
no obtengo salida. Sin embargo, Apache parece estar ejecutándose; he ejecutado el apachectl
reinicio muchas veces.
localhost
está funcionando perfectamente bien. Apache no lo es. Actualice su pregunta para representar este hecho y no olvide incluir los bits relevantes de su configuración de Apache y sus archivos de registro.