В данный момент у меня есть апачский веб-сервер, и в этом веб-сервере у меня есть файл "test.html". этот файл передает звуковой файл потоком из следующего каталога. "audio/monkey.mp3". (полный путь /var/www/html/work/audio/monkey.mp3), это хорошо работает в данный момент.
идеально я хотел бы получить доступ к другому звуковому файлу в другом каталоге, который является вне каталога веб-сервера. для экс-клена/var/spool/music/.
я пытался указать на файл "test.html" на там, но он не работал. что-либо сторона/var/www/html/не будет работать.
Апач ограничен служащими файлами в его корне документа. Вы могли изменить корень документа (вероятно, не лучшая идея в этом случае). Вы могли также создать символическую связь со справочником:
ln -s /var/spool/music /var/www/music
Вы должны будете также удостовериться, что у апача есть +r привилегии для рассматриваемых файлов и +x для справочника. Один способ гарантировать это состоит в том, чтобы изменить группу рассматриваемых файлов/папки к www-data
.
Я дам этому движение. Есть ли какие-либо угрозы безопасности, если я использую символическую связь? конечная цель должна позволить пользователям быть в состоянии к музыке потока в сети gui.
shanika