Localhost funktioniert nach MacOS Sierra-Upgrade nicht

Ich habe andere Lösungen ausprobiert, die ich auf StackExchange für dasselbe Problem gefunden habe, muss aber eine einzigartige Situation haben, die immer noch Probleme verursacht. Ich habe eine Hosts-Datei wie folgt eingerichtet:

127.0.0.1               localhost.localdomain localhost     host.ciaciagi.com
255.255.255.255         broadcasthost
::1                     localhost.localdomain localhost     host.ciaciagi.com
fe80::1%lo0             localhost

Ich habe httpd.conf eingerichtet und die Zeile für LoadModule unique_id_module libexec/apache2/mod_unique_id.so auskommentiert (wie andere vorgeschlagen haben).

Ich kann 127.0.0.1 pingen und bekomme das:

$ ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.082 ms

Ich bin gelaufen

$ sudo apachectl configtest
Syntax OK

Ich habe nach einer beschädigten virtuellen Hostdatei gesucht. Alles war gut.

Der Neustart von Apache zeigt nichts Signifikantes (überhaupt nichts):

$ sudo apachectl restart
$ 

Wenn ich einen Browser öffne und versuche, eine Verbindung zu http://localhost/ herzustellen (ich habe 3 Browser und ihre privaten/inkognito-Fenster ausprobiert), erhalte ich immer noch „Unable to connect“ oder das Äquivalent für den Browser.

Irgendwelche Ideen?

Läuft der Webserver überhaupt?
Wie kann ich feststellen, ob es nicht läuft? Neustart zeigt nichts. Die Befehle für apachectl geben mir nie etwas zurück. @Patrix
@ChiCgi Prüfen Sie, ob Apache läuft: ps aux | grep "httpd". Das Pingen von 127.0.0.1 ist nicht lohnend. Du musst ping localhostoder ping host.ciaciagi.com!

Antworten (2)

Leute [einschließlich mir] hatten Erfolg mit dem Tauschen

::1 localhost

Zu

::1 127.0.0.1

obwohl das in einem Nicht-Domänen-Setup ist

einen Versuch wert?

Ich habe festgestellt, dass Apache in meinen SSL-Konfigurationen nicht auf eine Weise geladen wurde, die auf El Capitan einwandfrei funktionierte. Nach dem Entfernen der SSL-Konfiguration funktionierte alles einwandfrei. Ich weiß immer noch nicht, warum mein Konfigurationstest ohne Probleme bestanden wurde. Der Fehler in den Logs war:

(48)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:443
[Mon Jan 02 09:57:46.057772 2017] [mpm_prefork:alert] [pid 452] no listening sockets available, shutting down
[Mon Jan 02 09:57:46.057779 2017] [:emerg] [pid 452] AH00019: Unable to open logs, exiting