Wie verschiebe ich den Ordner Library/WebServer/Documents, der Dateien enthält, die von http://localhost angezeigt werden ? Zum Beispiel auf den Desktop. Kann auch der Ordner ~/Sites verschoben werden?
Die kurze Antwort mit Antwort lautet also: "Sicher, aber WARUM?!?"
Der WebServer für Mac OS X (ich gehe von 10.6 Snow Leopard Client für die Details der Antwort aus) basiert vollständig auf Apache. Es gibt Tonnen von Webressourcen für Apache.
Der Schlüssel zu Apples Webdiensten befindet sich in /etc/apache2
Sie können (mit Admin-Privilegien) die httpd.conf (wieder; jede Menge Web-Referenzen in dieser Datei) ändern, indem Sie DocumentRoot spezifisch auf eine beliebige Stelle verweisen.
Jedoch; und dies ist die Liste der Vorbehalte, warum dies eine seltsame Sache ist ...
Darüber hinaus; Wir sprechen über das Verschieben der ~Sites. Wenn Sie ein neues Benutzerkonto erstellen; Das Betriebssystem generiert ein virtuelles Verzeichnis conf im Verzeichnis /etc/apache2/users. Apache ist schlau genug, das ~ zu einem Benutzernamen zu erweitern. Alle oben genannten Vorbehalte gelten.
Die Frage ist, warum Sie den Stammordner auf Ihrem Desktop haben möchten. Es scheint bequemer zu sein, eine oder mehrere der folgenden Aktionen auszuführen:
Ohne zu wissen, warum Sie dazu motiviert sind; Ich kann wirklich keine anderen Vorschläge riskieren.
Wenn es darum geht, Ihr Webdienstverzeichnis auf eine Netzwerkfreigabe zu verschieben ... Jetzt ähnelt Ihre Lösung eher OS X Server (10.6) oder Ihrer eigenen Apache-Installation.
Viel Glück.
Sie müssen sicherstellen, dass der Webprozess die richtigen Berechtigungen hat, um das Verzeichnis an dem Ort zu lesen, an dem Sie es verschieben können.
Fahrrad