Eu tenho o servidor apache local do meu Mac em execução e quando visito o host local, recebo a página "Funciona" padrão.A página "Funciona" foi armazenada em cache - na verdade, é quebrada da mesma forma que 127.0.0.1. Quando visito 127.0.0.1, no entanto, o chrome me fornece Error code: ERR_CONNECTION_REFUSED
. Então eu corri um 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
Mas scutil
dá o seguinte:
harryg$ scutil -r localhost
Reachable,Local Address,Directly Reachable Address
Alguma idéia de por que não está funcionando? O apache está ouvindo em alguma porta diferente? Se sim, como verifico? Eu tenho alguns vhosts locais que devem ser acessíveis por alguns .dev
hosts virtuais locais que eu adicionei ao meu arquivo de hosts. Por exemplo, 127.0.0.1 home.dev
mas eles também dão o erro acima.
Editar
Parece que nada está escutando na porta 80. Quando corro, sudo lsof -iTCP:80 -sTCP:LISTEN
não recebo saída. O Apache parece estar em execução - apachectl
executei o restart` muitas vezes.
localhost
está funcionando perfeitamente bem. Apache não é. Atualize sua pergunta para representar esse fato e não se esqueça de incluir os bits relevantes da sua configuração do Apache e seus arquivos de log.