localhost / userdir auf macOS Sierra

Ich habe immer verwendet: Einrichten eines lokalen Webservers unter OS X , um meinen lokalen Host und meine Benutzerverzeichnisse einzurichten.

Nach dem gestrigen Upgrade auf Sierra funktionierte mein localhost-Webserver nicht mehr.

Ich habe versucht, dem Tutorial erneut zu folgen, aber ich kann nicht in mein Benutzerverzeichnis gelangen.

localhost funktioniert:

funktioniert

Benutzerkurzname - schlägt fehl:

scheitern

Gibt es noch andere Konfigurationen, die auf Sierra vorgenommen werden müssen, damit Benutzerverzeichnisse funktionieren?

Antworten (1)

Hier gibt es ein aktualisiertes Tutorial: How to Set up Apache in macOS Sierra 10.12

Es enthält zusätzliche Konfigurationen wie das Auskommentieren der folgenden Zeilen durch Entfernen des "#":

#LoadModule userdir_module libexec/apache2/mod_userdir.so
...
#LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
...
#Include /private/etc/apache2/extra/httpd-userdir.conf
...
#Include /private/ etc/apache2/extra/httpd-vhosts.conf

in/etc/apache2/httpd.conf

und auskommentieren:

#Include /private/etc/apache2/users/*.conf

in/etc/apache2/extra/httpd-userdir.conf

und Apache neu starten:sudo apachectl restart

Es sollte funktionieren.

Du sagtest " Es sollte funktionieren. ", aber tut es das!?
@ user3439894 Ja, für mich.
In Sierra erhalte ich die folgende Fehlermeldung: Wenn Dateien im Benutzerverzeichnis nicht gefunden werden, versucht Sierra, sie in localhost zu finden. Aber localhost ist nicht erreichbar, ich bekomme den Fehler: 403 Forbidden. Welche Einstellung könnte sich in Sierra geändert haben? Bei El Capitan hat es funktioniert.
Ich erhalte einen 403-Verbot, und Ihr Link ist tot
Die obige Antwort sind nur die spezifischen Änderungen, die in Sierra vorgenommen wurden. Sie müssen noch die grundlegenden anderen Änderungen vornehmen, die Sie zuvor auf anderen Betriebssystemen vorgenommen haben. Sie können sich den Link in der Frage ansehen.
@abbood der link funktioniert jetzt wieder, jsyk
Schöne kurze Zusammenfassung des Links! Hat für mich funktioniert.