Мне нужно связать каталог с /var/www/html с каталогом в домашнем каталоге пользователя не-su. Работает CENTOS, сервер apache. Файл конфигурации для каталога написан так:

<Directory [Redacted]>
Option FollowSymLinks
</Directory>

Права доступа к файлам в каталоге выглядят так: -rwxrwxr--

Разрешения (мягкой) символической ссылки выглядят следующим образом: lrwxrwxrwx

Ничто, что я делаю, кажется, не делает эту работу. Нужна ли запись <Directory> для каталога, с которым связана ссылка? Я создал один, идентичный записи выше. В любом случае, все, что я вижу на странице: Запрещено.

Файлы предназначены для загрузки, и они довольно большие, поэтому по возможности я бы не копировал их.

1 ответ1

0

Хотя я не уверен, вам может понадобиться <Directory> для цели. Попытка не повредит.

Кроме того, Apache должен иметь +x разрешений для всех родительских каталогов как символической ссылки, так и цели, поскольку требуется "спускаться" в каталог. Используйте инструмент namei -l в символической ссылке, чтобы увидеть список компонентов пути, и убедитесь, что разрешение присутствует во всех каталогах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .