Настроил веб сервер apache2 с загрузочным экраном для srcds сервера.
Теперь хочу дать возможность через http запрос скачивать один файл (назовем его fastdl.gma) по символьной ссылке.
Т.е. у меня имеется путь
/var/www/html/mysite/fastdl_link.gma
где fastdl_link.gma является символьной ссылкой на /home/server/data/fastdl.gma
Однако при попытке скачать данный файл выбивает ошибку 403 со следующим текстом
You don't have permission to access *file* on this server.
Директории html и вложенные принадлежат пользователю www-data, из-под которого работает apache2
Права на чтение файла следующие: (0644/-rw-r--r--)
В sites-available в конфиг файле указано
<Directory /var/www/html/mysite>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Где опция FollowSymLinks должна позволить мне получать доступ к файлам по символьным ссылкам.
И самое интересное, на тестовом сервере такая схема работает замечательно, а на основном ни в какую. Хотя я сверил конфиги и права, вроде бы, все совпадает.
Может что-то упустил. :\
UPD: если использовать hard link, то файл скачать могу.
Сообщение отредактировал Erazor: 07 Март 2019 - 21:19