我在CentOS8上使用apache和PHP-FPM,但是我以nidb
用户的身份运行apache。我已将我认为需要的所有配置文件位置更改为nidb
用户名/组,但是重新启动php-fpm和apache后,仍然会收到有关/run/php-fpm/www.sock
权限的错误。
当我手动将/run/php-fpm/www.sock
的权限更改为0777或将所有者更改为nidb
时,该网站正常工作。如果我重新启动php-fpm服务,所有者将重置为root,并且网站再次给出错误。
在/etc/httpd/conf/httpd.conf
中,我有
User nidb
Group nidb
在/etc/php-fpm.d/www.conf
中,我有
user = nidb
group = nidb
listen.owner = nidb
listen.group = nidb
listen.mode = 0660
ps
显示/user/sbin/httpd
由root
开始,然后启动nidb
拥有的一些进程。 ps
对于php-fpm显示了相同的内容。