XAMPP para Mac: "acceso prohibido" al intentar establecer permisos más seguros


0

He instalado XAMPP en mi Mac con Lion y he configurado DocumentRoot para Users/myusername/Sites. Apache se ejecuta como myusername/_www (usuario / grupo, 755) y todo está bien, mi navegador puede acceder a todas las páginas sin ningún problema.

PERO me gustaría aumentar la seguridad, ya que se puede acceder a algunas páginas HTML desde Internet, no solo localmente.

Así que puse a Apache para que se ejecute como _www/_www, He cambiado todos los permisos de mi Users/myusername/Sites carpetas y archivos a _www/_www (755 también) y reinicié Apache.

El problema es: nada funciona ... Todo acceso está prohibido, y todo lo que tengo es (13)Permission denied: access to / denied en la consola

Y no puedo entender por qué. ¿Que esta pasando?


¿Algún otro registro? ¿Es posible habilitar el registro detallado? Eres tú Por supuesto Apache ahora se ejecuta como _www ( ps ¿salida?)? ¿Son todos los directorios principales de su Sitios ¿Directorio ejecutable (transitable) por Apache?
Daniel Beck

Habilitar el registro detallado no da más información. El "Monitor de actividad" de OS X da 7 procesos httpd como _www y 1 proceso de httpd como root.
JYF

Respecto a los directorios padre: Users se establece en root/admin y myusername se establece en myusername/admin. ¿Hay algo que hacer allí para permitir que Apache (que se ejecuta como _www ) acceder Users/myusername/Sites/?
JYF

¿Cuáles son los permisos (no solo la propiedad) en /, / Users, / Users / myusername, y / Users / myusername / Sites?
Gordon Davisson

Lo siento, me olvidé de ellos: son 755 para todos los directorios.
JYF
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.