En mi máquina Mac OS 10.5, me gustaría crear una subcarpeta de ~/Documents
como ~/Documents/foo/html
ser http://localhost/foo .
Lo primero que se me ocurrió hacer es utilizar Alias de la siguiente manera:
Alias /foo /Users/someone/Documents/foo/html
<Directory "/Users/someone/Documents/foo/html">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
Esto me dio 403 Forbidden. En el error_log tengo:
[error] [client ::1] (13)Permission denied: access to /foo denied
La subcarpeta en cuestión tiene acceso chmod 755. He probado a especificar cosas como http://localhost/foo/test.php pero tampoco funcionó. A continuación, probé la ruta symlink.
Entró en /Library/WebServer/Documents
e hice un enlace simbólico a ~/Documents/foo/html
. root del documento tiene
Options Indexes FollowSymLinks MultiViews
Esto todavía me tiene 403 Forbidden:
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
¿Qué más necesito para configurarlo?
Solución :
$ chmod 755 ~/Documents
En general, la carpeta que se va a compartir y todas sus carpetas antecesoras deben ser visibles para la aplicación www
usuario del servicio.
0 votos
Muchas gracias por publicar esta solución - esto realmente me ayudó después de pasar años buscando la respuesta
0 votos
@Tomba No hay problema.