Пожалуйста, помогите мне разобраться, у меня нет вариантов, что даже гуглить. Не знаю, почему эта конфигурация Apache не работает, как я ожидал.
<VirtualHost *:80>
DocumentRoot "/var/www/x/frontend/www"
ServerName test.dev
Alias /uploads "/var/www/x/common/uploads"
<Directory "/var/www/x/frontend/www">
AllowOverride All
</Directory>
<Directory "/var/www/x/common/uploads">
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Теперь при доступе к http://test.dev/uploads/something я получаю 403 Запрещено. В журнале ошибок apache:
«AH00037: символическая ссылка не разрешена или цель ссылки недоступна: /var /www /x /common /uploads / что-то»
/var/www/x/common/uploads/something
является символической ссылкой на /home/myusername/something
, что представляет собой удаленную папку, смонтированную с помощью sshfs.
/home/myusername/something
имеет 755 разрешений, и все внутри него имеет 777 разрешений.