На моєму Mac OS 10.5 машини, я хотів би створити вкладену папку, ~/Documents
як ~/Documents/foo/html
бути HTTP: // локального / Foo .
Перше, що я подумав зробити, це використовувати псевдонім:
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 Заборонено. У журналі помилки я отримав:
[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 Заборонено:
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
Що ще мені потрібно для цього налаштувати?
Рішення :
$ chmod 755 ~/Documents
Взагалі папку, якою слід ділитися, і всю її папку пращурів повинен переглядати користувач www
служби.