Как правильно распределить права между nginx и папкой движка CMS?
Добрый день, столкнулась с проблемой:
Установила nginx и он запускается от www-data, но корень сайта лежит по пути /home/olya/www/site.
Соответственно, CMS-Modx при использовании composer настроил владельца и права всех файлов движка на пользователя olya.
Но nginx, который запускается от пользователя www-data, не может выполнять, редактировать и даже просматривать большинство файлов движка.
Я пробовала запускать nginx от пользователя olya, изменив фаил nginx.conf:
с user www-data;
на user olya;
Но ничего не изменилось.
Подскажите, как мне быть?
P.S.: Сейчас nginx запускаю от www-data, предварительно изменяя группу и имя пользователя всех файлов движка на www-data.
Добрый день.
Вам необходимо использовать пакет libapache2-mpm-itk.
Как правильно его использовать найдёте в моём вопросе/ответе.
По первой ссылке в ответе найдёте настройки для nginx.