Рейтинг:0

nginx не видит файлы на внешнем жестком диске

флаг cn

Что я пытаюсь сделать: Я пытаюсь создать сайт на nginx (Ubuntu), где все его файлы хранятся на внешнем жестком диске.

Что я сделал: Я подключил жесткий диск через usb, добавил его в /etc/fstab, добавив эту строку, чтобы теперь я мог видеть/открывать/редактировать любой файл в /mnt/hdd:

UUID=7EBAF846BAF7F90B /mnt/hdd ntfs-3g uid=1000,gid=1000,nofail,umask=007 0 0

Эта проблема: Когда я пытаюсь установить корень nginx в /mnt/hdd, он возвращает 404, я могу установить его только в /mnt, все, что ниже, невидимо для nginx.

Что я пытался исправить: Я попытался создать файл .php, в котором перечислены все файлы и каталоги в /mnt, но он не видит /hdd. Кроме того, я попытался установить разрешение для всех подфайлов и каталогов на 777, но по какой-то причине они остаются равными 770...

флаг in
Многие веб-серверы не будут принимать каталоги с правами доступа 777, так как это прямой путь к катастрофе. На вашей машине работает AppArmor? Если это так, вам нужно отредактировать профиль nginx, чтобы он мог получить доступ к внешнему устройству.

Ответить или комментировать

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