Der Standardspeicherort von Document Root gemäß httpd.conf ist /Library/WebServer/Documents
. Ich möchte, dass dieser Ort ist /webcontent
. Zu diesem Zweck habe ich im Stammverzeichnis (/) einen Webcontent-Ordner erstellt. Dann in der httpd.conf:
- Die Document-Stammzeile wurde in DocumentRoot geändert
/webcontent
- Das Directory-Tag wurde in geändert
<Directory "/webcontent">
.
Nach dem Neustart des Apache erhalte ich die folgende Seite:
verboten
Sie haben keine Berechtigung, auf diesen Server zuzugreifen.
Kann mir jemand sagen, ob ich Berechtigungen an einer anderen Stelle ändern muss, um das Dokumentstammverzeichnis zu ändern?
mac-osx
apache-2.2
Tim und Struppi
quelle
quelle
index.html
gespeichert/webcontent/
?Antworten:
Die
httpd.conf
mit OS X gelieferte Datei hat eine Standardverweigerung, die jedes Verzeichnis von jedem Client aus sperrt. Es ermöglicht dann den Zugriff auf dasDocumentRoot
Verzeichnis - das wäre die Standardeinstellung von/Library/WebServer/Documents
. Blättern Sie in dieser Datei nach unten und Sie werden sehen:Ändern Sie das
"/Library/WebServer/Documents"
Bit auf"/webcontent"
und Sie sind gut.quelle
Um an die Antwort von @Bred Ackerman anzuknüpfen, müssen Sie Folgendes hinzufügen: private / etc / apache2 / extra / httpd-vhosts.conf
quelle