Trên máy Mac OS 10,5 của tôi, tôi muốn thiết lập một thư mục con của ~/Documents
như ~/Documents/foo/html
là http: // localhost / foo .
Điều đầu tiên tôi nghĩ đến là sử dụng Bí danh như sau:
Alias /foo /Users/someone/Documents/foo/html
<Directory "/Users/someone/Documents/foo/html">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
Điều này đã cho tôi 403 Cấm. Trong error_log tôi đã nhận:
[error] [client ::1] (13)Permission denied: access to /foo denied
Thư mục con trong câu hỏi có quyền truy cập chmod 755. Tôi đã thử chỉ định các lượt thích như http: //localhost/foo/test.php , nhưng điều đó cũng không hoạt động. Tiếp theo, tôi đã thử tuyến đường liên kết tượng trưng.
Đi vào /Library/WebServer/Documents
và thực hiện một liên kết tượng trưng đến ~/Documents/foo/html
. Tài liệu gốc có
Options Indexes FollowSymLinks MultiViews
Điều này vẫn khiến tôi bị cấm 403:
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
Tôi cần gì khác để thiết lập điều này?
Giải pháp :
$ chmod 755 ~/Documents
Nói chung, thư mục được chia sẻ và tất cả thư mục tổ tiên của nó cần phải được xem bởi www
người dùng dịch vụ.