Есть проект на Django. Отдача статики происходит через nginx. Весь проект на VPS лежит.
У меня мало опыта в настройки и случилась такая фигня:
В настройках nginx указано - user www-data;
Проект лежит по следующему пути - /var/www/www-root/data/project;
Настройки статики:
location /static/ {
root /var/www/www-root/data/project/;
expires 30d;
}
Фигня в том, что на папку /var/WWW стоит настройка пользователя - root.
И статика не отдается - permission denied.
Делаю команда - chown www-data:www-data /var/www - и статика начинает отдаваться.
Но если ребутнуть сервер, то пользователь на эту папку снова перепишется на root.
Что я не правильно настроил?
UPD:
Проблема решена. Установленный на система ISPManage 5 lite, при запуске сервера менял права на эту папку.
Все большое спасибо за помощь с этой проблемой.