www-data nginx разрешение django нет доступа на чтение

www-data nginx разрешение django нет доступа на чтение

Я следил за этимгиддля настройки моего приложения Django для работы с моим веб-сервером nginx. Однако при тестировании я обнаружил, что группа www data не имеет доступа к статическим файлам моего приложения и возвращает ошибку 403. Решение этой проблемы в комментариях — запустить sudo usermod -a -G your-user www-data. Однако представляет ли это угрозу безопасности, поскольку мы полностью уничтожаем всю цель группы www-data?

решение1

Добавляя пользователя www-data в свою персональную группу пользователей, вы предоставляете ему доступ ко всем файлам и каталогам, к которым имеет доступ ваша персональная группа пользователей, что потенциально может быть использовано злоумышленниками в случае взлома вашего веб-сервера.

Так что, пожалуйста, выполните

sudo chown -R www-data:www-data /path/to/static/files

а затем перезапустить Nginx и Gunicorn.

Связанный контент