Na moim komputerze z systemem Mac OS 10.5 chciałbym skonfigurować podfolder ~/Documents
podobny ~/Documents/foo/html
do http: // localhost / foo .
Pierwszą rzeczą, o której pomyślałem, było użycie Aliasu w następujący sposób:
Alias /foo /Users/someone/Documents/foo/html
<Directory "/Users/someone/Documents/foo/html">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
To mi 403 zabronione. W dzienniku błędów dostałem:
[error] [client ::1] (13)Permission denied: access to /foo denied
Omawiany podfolder ma dostęp do chmod 755. Próbowałem podać polubienia takie jak http: //localhost/foo/test.php , ale to też nie działało. Następnie spróbowałem trasy z dowiązaniem symbolicznym.
Wszedł /Library/WebServer/Documents
i zrobił dowiązanie symboliczne do ~/Documents/foo/html
. Katalog główny ma
Options Indexes FollowSymLinks MultiViews
To wciąż mnie 403 zabronione:
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
Czego jeszcze potrzebuję, aby to skonfigurować?
Rozwiązanie :
$ chmod 755 ~/Documents
Zasadniczo folder, który ma być udostępniony, i cały jego folder nadrzędny musi być widoczny www
dla użytkownika usługi.