Mac bilgisayarımın yerel apache sunucusunu çalıştırıyorum localhost'u ziyaret ettiğimde standart "Çalışıyor" sayfasını alıyorum."Çalışıyor" sayfası önbelleğe alındı - aslında 127.0.0.1 ile aynı şekilde kırıldı. 127.0.0.1'i ziyaret ettiğimde krom bana veriyor Error code: ERR_CONNECTION_REFUSED
. Ben de koştum telnet
. Sonuç:
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
Ancak bunu scutil
verir:
harryg$ scutil -r localhost
Reachable,Local Address,Directly Reachable Address
Neden işe yaramadığı hakkında bir fikrin var mı? Apache farklı bir bağlantı noktasında mı dinliyor? Varsa nasıl kontrol ederim? Host dosyama .dev
eklediğim bazı yerel sanal ana bilgisayarlar tarafından erişilebilir olması gereken bazı yerel vhost'larım var . Örneğin 127.0.0.1 home.dev
, yukarıdaki hatayı da veriyorlar.
Düzenle
Görünüşe göre port 80'de hiçbir şey dinlemiyor. Çalıştığımda sudo lsof -iTCP:80 -sTCP:LISTEN
hiçbir çıkış almıyorum. Apache olsa çalışıyor gibi görünüyor - apachectl
birçok kez restart` çalıştırın .
localhost
mükemmel iyi çalışıyor. Apache değil. Sorunuzu bu durumu temsil edecek şekilde güncelleyin ve Apache yapılandırmanızın ve günlük dosyalarının ilgili bitlerini eklemeyi unutmayın.