La ubicación predeterminada de la raíz del documento según httpd.conf es /Library/WebServer/Documents
. Quiero que este lugar sea /webcontent
. Para hacer eso, creé una carpeta de contenido web en root (/). Luego en el httpd.conf:
- Cambió la línea raíz del documento a DocumentRoot
/webcontent
- Cambió la etiqueta del directorio a
<Directory "/webcontent">
;
Después de reiniciar Apache, obtengo la siguiente página:
Prohibido
No tiene permiso para acceder / en este servidor.
¿Alguien podría decirme si necesito cambiar algún permiso en otro lugar para cambiar la raíz del documento?
mac-osx
apache-2.2
tintin
fuente
fuente
index.html
almacenado en/webcontent/
?Respuestas:
El
httpd.conf
archivo proporcionado con OS X tiene una denegación predeterminada que bloquea cada directorio de cada cliente. Luego permite el acceso alDocumentRoot
directorio, que sería el predeterminado/Library/WebServer/Documents
. Avanza un poco en ese archivo y verás:Cambia el
"/Library/WebServer/Documents"
bit a"/webcontent"
y eres bueno.fuente
Para continuar con @Bred Ackerman, responda si está usando apache vhost, deberá agregar: private / etc / apache2 / extra / httpd-vhosts.conf
fuente