Apache 403 при создании Alias ​​вне DocumentRoot - PullRequest
0 голосов
/ 10 января 2019

Я сделал псевдоним из DocumentRoot / изображений на основе SSD под admin, пользователь перенаправлял на жесткий диск, установленный в / mnt dir под root.

Alias "/images" "/mnt/hdd/images"
<Directory "/mnt/hdd/images">
    Require all granted
</Directory>

Дает ошибку 403.

Владелец /mnt и /mnt/hdd - это root , /mnt/hdd/images, а все файлы внутри - admin

Я не могу сменить владельца /mnt на admin.

Я тестировал другой каталог, созданный в системном корне /tmp2 с разрешениями admin - он работал хорошо, поэтому я знаю, что причина в праве доступа к файлу, согласно этому https://stackoverflow.com/a/13355590/2103823 (Правило здесь таково Apache требует доступ на выполнение ко всем папкам в пути для обслуживания файлов . Без этого вы получите HTTP 403 (запрещено).

Как решить задачу?

...