Estoy desconcertado
No veo dónde /usr/htdocs
se especifica como DocumentRoot para apache2 en Mac OS X Lion.
Es el DocumentRoot predeterminado en una nueva instalación de OSX Lion.
¿Alguien puede señalarme dónde se especifica esto?
Miré en todo el /etc/apache2
directorio y no pude encontrar esa regla.
macos
osx-lion
apache-http-server
vinhboy
fuente
fuente
/etc/apache2/available-sites/*
configuraciones?/Library/WebServer/Documents
, al igual que las versiones principales anteriores a Lion, que también es donde apunta el botón Abrir carpeta del sitio web de la computadora ... en Preferencias del sistema »Compartir» Web Sharing . ¿Instaló un administrador de paquetes como Homebrew, Fink o MacPorts; XAMPP o una solución similar de Apache? ¿Cuál es la salida dewhich httpd
yps aux | grep httpd
en la Terminal?/Library/WebServer/Documents
directiva en el archivo httpd.conf. Sin embargo, obviamente se está sobrescribiendo en otro lugar. Intenté seguir todas las referencias a otro archivo .conf, pero aún no tuve suerte.grep
para/usr/htdocs
en su máquina y ver dónde se sobrescribe? - (/ cc @dan, no recibió una respuesta para esto)Respuestas:
Cuando "Web Sharing" NO está habilitado, toma
/usr/htdocs
como raíz. Cuando habilite "Web Sharing", tomará el archivo de configuración en/etc/apache2/httpd.conf
. El directorio será el especificado cerca de la siguiente sección en el archivo.También puede utilizar su directorio "Sitios" al
/Users/USERNAME/Sites
acceder conlocalhost/~USERNAME
.fuente
ServerRoot "/usr"
: con Web Sharing desactivado y sin DocumentRoot alternativo especificado, parece que el valor predeterminado de Apache es buscarhtdocs
dentro de la raíz del servidor definida.Primero habilite su uso compartido web, vaya a las preferencias del sistema -> Compartir y luego habilite el uso compartido web. Escribí una publicación al respecto.
fuente
Esta Q me ayudó a resolver un problema idéntico en SnowLeopard hoy. Cuidado: fue
httpd.conf
en in/private/etc/apache2
not/etc/apache2
(que también existe) lo que se leyó y señaló/Library/WebServer/Documents
en mi caso.Espero que esto ayude (otros también).
fuente