O local padrão da raiz do documento, conforme httpd.conf, é /Library/WebServer/Documents
. Eu quero que este local seja /webcontent
. Para fazer isso, criei uma pasta de conteúdo da web na raiz (/). Depois, no httpd.conf:
- A linha raiz do documento foi alterada para DocumentRoot
/webcontent
- Mudou a tag Directory para
<Directory "/webcontent">
;
Depois de reiniciar o Apache, recebo a seguinte página:
Proibido
Você não tem permissão para acessar / neste servidor.
Alguém poderia me dizer se preciso alterar alguma permissão em outro lugar para alterar a raiz do documento?
mac-osx
apache-2.2
tintim
fonte
fonte
index.html
armazenado em/webcontent/
?Respostas:
O
httpd.conf
arquivo fornecido com o OS X tem uma negação padrão que bloqueia todos os diretórios de cada cliente. Em seguida, permite o acesso aoDocumentRoot
diretório - esse seria o padrão/Library/WebServer/Documents
. Avance alguns dos arquivos e você verá:Mude a parte
"/Library/WebServer/Documents"
para"/webcontent"
e você é bom.fonte
Para seguir a resposta do @Bred Ackerman, se você estiver usando o apache vhost, será necessário adicionar: private / etc / apache2 / extra / httpd-vhosts.conf
fonte