No meu 10,5 máquina Mac OS, eu gostaria de criar uma subpasta de ~/Documents
como ~/Documents/foo/html
ser http: // localhost / foo .
A primeira coisa que pensei em fazer é usar o Alias da seguinte maneira:
Alias /foo /Users/someone/Documents/foo/html
<Directory "/Users/someone/Documents/foo/html">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
Isso me deixou 403 Proibido. No error_log, obtive:
[error] [client ::1] (13)Permission denied: access to /foo denied
A subpasta em questão tem acesso ao chmod 755. Tentei especificar gostos como http: //localhost/foo/test.php , mas isso também não funcionou. Em seguida, tentei a rota do link simbólico.
Entrou /Library/WebServer/Documents
e fez um link simbólico para ~/Documents/foo/html
. A raiz do documento possui
Options Indexes FollowSymLinks MultiViews
Isso ainda me deixou 403 Proibido:
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
O que mais eu preciso para configurar isso?
Solução :
$ chmod 755 ~/Documents
Em geral, a pasta a ser compartilhada e todas as suas pastas ancestrais precisam ser visualizadas pelo www
usuário do serviço.