У меня есть django 3.1, установленный на digitalocean ubuntu 20.04 и nginx/1.18.0 (Ubuntu) и использующий остальные API
Ниже приведены мои настройки статических и медиафайлов.
STATIC_URL = '/static/'
STATICFILES_DIRS = [
BASE_DIR / "static",
]
STATIC_ROOT = BASE_DIR / 'static_in_env'
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR / 'media'
Ниже приведена моя конференция Digital Ocean Nginx Conf.
location /static/ {
root /home/username/backend/src;
}
location /media {
root /home/username/backend/src;
}
это дает мне запрет даже на файлы менее 100 КБ.
Также после проверки журналов Nginx я обнаружил, что ошибка отказа в доступе.
/home/username
есть ли у nginx доступ к этой домашней папке пользователя? - person Ivan Starostin   schedule 26.04.2021