Разрешения Nginx - PullRequest
       7

Разрешения Nginx

0 голосов
/ 13 марта 2019

Я развернул сервер с Ubuntu 18, Django, Gunicorn, Nginx И я столкнулся с этой проблемой:

все отлично работает но , Когда я загружаю большие файлы изображений в Django, Nginx выдает 403 Ошибка запрещена .

Я обновил права доступа к папке со статическими файлами на 755. Работает! Но когда я загружаю другие файлы, права не работают.

Я добавил пользователя root и пользовательские www-данные в группу владельца папки, но ничего не изменилось.

Я понимаю, что Nginx не имеет разрешений, но как я могу реализовать разрешения наследования новых файлов из родительской папки

или вы предложите другое решение?

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

Вам необходимо добавить переменную FILE_UPLOAD_PERMISSIONS=0o644 в файл settings.py. Это числовой режим (т. Е. 0o644) для новых загруженных файлов в.

Для получения дополнительной информации, пожалуйста, прочитайте это Документ.

0 голосов
/ 13 марта 2019

Попробуйте использовать это

chown -R www-data:www-data 'your project folder'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...