Domyślna lokalizacja katalogu głównego dokumentu zgodnie z httpd.conf to /Library/WebServer/Documents
. Chcę, aby ta lokalizacja była /webcontent
. Aby to zrobić, utworzyłem folder treści WWW w katalogu głównym (/). Następnie w httpd.conf:
- Zmieniono linię główną dokumentu na DocumentRoot
/webcontent
- Zmieniono znacznik Directory na
<Directory "/webcontent">
;
Po ponownym uruchomieniu Apache otrzymuję następującą stronę:
Zakazany
Nie masz uprawnień dostępu do / na tym serwerze.
Czy ktoś mógłby mi powiedzieć, czy muszę zmienić jakieś uprawnienia gdziekolwiek indziej, aby zmienić katalog główny dokumentu?
mac-osx
apache-2.2
tintin
źródło
źródło
index.html
magazyn/webcontent/
?Odpowiedzi:
httpd.conf
Plik wyposażony OS X posiada domyślne zaprzeczyć, że zamki w dół każdym katalogu z każdym klientem. Następnie umożliwia dostęp doDocumentRoot
katalogu - byłoby to ustawienie domyślne/Library/WebServer/Documents
. Przewiń stronę w tym pliku, a zobaczysz:Zmień
"/Library/WebServer/Documents"
bit na"/webcontent"
i jesteś dobry.źródło
Aby kontynuować od odpowiedzi @Bred Ackerman, jeśli używasz vache Apache, musisz dodać: private / etc / apache2 / extra / httpd-vhosts.conf
źródło