En mi máquina Mac OS 10.5, me gustaría configurar una subcarpeta de ~/Documents
like ~/Documents/foo/html
para ser http: // localhost / foo .
Lo primero que pensé hacer es usar 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 prohibió 403. En el error_log obtuve:
[error] [client ::1] (13)Permission denied: access to /foo denied
La subcarpeta en cuestión tiene acceso a chmod 755. Intenté especificar gustos como http: //localhost/foo/test.php , pero tampoco funcionó. Luego, probé la ruta del enlace simbólico.
Entró /Library/WebServer/Documents
e hizo un enlace simbólico a ~/Documents/foo/html
. La raíz del documento tiene
Options Indexes FollowSymLinks MultiViews
Esto todavía me tiene prohibido 403:
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
¿Qué más necesito para configurar esto?
Solución :
$ chmod 755 ~/Documents
En general, el www
usuario del servicio debe poder ver la carpeta que se va a compartir y toda su carpeta ancestral .