내 맥 OS 10.5 시스템에서, 나는의 하위 폴더를 설정하고 싶은 ~/Documents
처럼 ~/Documents/foo/html
될 수 // 로컬 호스트 / foo는 : HTTP를 .
내가 생각한 첫 번째 일은 다음과 같이 Alias를 사용하는 것입니다.
Alias /foo /Users/someone/Documents/foo/html
<Directory "/Users/someone/Documents/foo/html">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
이것은 403 Forbidden을 받았다. error_log에서 다음을 얻었습니다.
[error] [client ::1] (13)Permission denied: access to /foo denied
해당 하위 폴더에는 chmod 755 액세스 권한이 있습니다. http : //localhost/foo/test.php 와 같은 것을 지정하려고 시도했지만 작동하지 않았습니다. 다음으로 심볼릭 링크를 시도했습니다.
(으)로 들어가서 /Library/WebServer/Documents
링크를 만들었습니다 ~/Documents/foo/html
. 문서 루트는
Options Indexes FollowSymLinks MultiViews
이것은 여전히 403 Forbidden을 받았습니다.
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
이것을 설정하기 위해 무엇이 더 필요합니까?
해결책 :
$ chmod 755 ~/Documents
일반적으로 공유 할 폴더와 모든 상위 폴더는 www
서비스 사용자 가 볼 수 있어야합니다 .