Ich habe den lokalen Apache-Server meines Mac ausgeführt und wenn ich localhost besuche, bekomme ich die Standardseite "Es funktioniert".Die Seite "Es funktioniert" wurde zwischengespeichert - sie ist tatsächlich genauso kaputt wie 127.0.0.1. Wenn ich 127.0.0.1 besuche, gibt mir Chrom jedoch Error code: ERR_CONNECTION_REFUSED
. Also lief ich eine telnet
. Ergebnis:
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
Aber scutil
gibt dies:
harryg$ scutil -r localhost
Reachable,Local Address,Directly Reachable Address
Irgendeine Idee, warum es nicht funktioniert? Lauscht Apache auf einem anderen Port? Wenn ja, wie überprüfe ich? Ich habe einige lokale vhosts, auf die einige lokale .dev
virtuelle Hosts zugreifen sollten , die ich meiner Hosts-Datei hinzugefügt habe. ZB 127.0.0.1 home.dev
aber auch sie geben den obigen Fehler an.
Bearbeiten
An Port 80 scheint nichts zu lauschen. Wenn ich laufe, sudo lsof -iTCP:80 -sTCP:LISTEN
bekomme ich keine Ausgabe. Apache scheint jedoch zu laufen - ich habe apachectl
viele Male einen Neustart ausgeführt.
localhost
funktioniert einwandfrei. Apache ist nicht. Aktualisieren Sie Ihre Frage, um diese Tatsache darzustellen, und vergessen Sie nicht, die relevanten Teile Ihrer Apache-Konfiguration und ihrer Protokolldateien anzugeben.