Від якого користувача повинен працювати 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, а його немає