Від якого користувача повинен працювати php-fpm у зв’язці з nginx

gto6120: ні. створіть користувача nikolay. для нього папку /var/www/nikolay/data створіть користувача (або не створюйте. це не важливо, тоді залиште того, під яким nginx працює. але якщо у вас nginx+apache тоді обов'язково є і повинен бути) www- data. chown nikokay:www-data -R /var/www/nikolay chmod -R 0760 /var/www/nikolay

ну і створіть конфіг для php-fpm для користувача nikolay з рутом в /var/www/nikolay/data. Усе

gto6120: під яким буде Nginx зовсім не важливо. Важливо щоб веб-сервер apache+nginx були під одним користувачем.

chown nikolay:nginx -R /var/www/nikolay так

nginx.conf --- user: nginx; php-fpm --- user: nikolay group: nikolay chown nikolay:nginx -R /var/www/nikolay chmod -R 0760 /var/www/nikolay chmod -R 0765 /var/www/

nginx.conf --- user: nikolay; php-fpm --- user: nikolay group: nikolay chown nikolay:nginx -R /var/www/nikolay chmod -R 0760 /var/www/nikolay chmod -R 0765 /var/www/

Чому так? Адже користувач nginx у групі nginx за умовчанням і значить у першому випадку у нього теж повинен був бути доступ до /var/www/nikolay, а його немає