Я пытаюсь заставить Apache перейти по символической ссылке на сервер raid array, который будет содержать несколько больших файлов данных. Я попытался изменить httpd.conf
, чтобы иметь такую запись
<Directory "/Users/imagine/Sites">
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
чтобы Apache следовал по любой символической ссылке в папке Sites.
Я получаю сообщение об ошибке, которое указывает на то, что у меня нет прав доступа к файлам. Ошибка:
Запрещено
У вас нет разрешения на доступ
/~imagine/imageLibraryTest/videoClips/imageLibraryVideos/imageLibraryVideos/Data13/0002RT-1.mov
на этом сервере.
Файл sys link является последним «imageLibraryVideos» в строке, где Data13 является вспомогательным каталогом на сервере, содержащем файл.
Файл 0002RT-1.mov имеет следующие разрешения:
-rwxrwxrwx 1 imagine staff 1138757 Sep 15 17:01 0002RT-1.mov
и находится по этому пути:
cd /Volumes/ImagineProducts-1/Users/imagine/Sites/imageLibraryVideos/Data13
ссылка указывает на:
lrwxr-xr-x 1 imagine staff 65 Sep 15 16:40 imageLibraryVideos -> /Volumes/ImagineProducts-1/Users/imagine/Sites/imageLibraryVideos