Mam uruchomiony lokalny serwer Apache mojego Maca a kiedy odwiedzam localhost, otrzymuję standardową stronę „To działa”.Strona „To działa” została buforowana - w rzeczywistości jest uszkodzona tak samo jak 127.0.0.1. Kiedy odwiedzam 127.0.0.1, chrom daje mi jednak Error code: ERR_CONNECTION_REFUSED. Więc prowadziłem telnet. Wynik:
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
Ale scutildaje to:
harryg$ scutil -r localhost
Reachable,Local Address,Directly Reachable Address
Wiesz, dlaczego to nie działa? Czy apache nasłuchuje na innym porcie? Jeśli tak, jak to sprawdzić? Mam kilka lokalnych .devhostów vhost, które powinny być dostępne dla niektórych lokalnych hostów wirtualnych, które dodałem do mojego pliku hosts. Np. 127.0.0.1 home.devOni też podają powyższy błąd.
Edytować
Wygląda na to, że nic nie nasłuchuje na porcie 80. Po uruchomieniu sudo lsof -iTCP:80 -sTCP:LISTENnie otrzymuję żadnych danych wyjściowych. Wygląda na to, że Apache działa - apachectlwiele razy uruchomiłem restart.
localhostdziała idealnie dobrze. Apache nie jest. Zaktualizuj swoje pytanie, aby przedstawić ten fakt i nie zapomnij dołączyć odpowiednich bitów konfiguracji Apache i jej plików dziennika.