[英]PHP-FPM on CentOS 8 - different user
我在 CentOS8 上使用 apache 和 PHP-FPM,但我以nidb
用户身份运行 apache。 我已经将我认为需要的所有配置文件位置更改为nidb
用户名/组,但是一旦我重新启动 php-fpm 和 apache,我仍然收到有关/run/php-fpm/www.sock
权限的错误。
当我手动将/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 的相同内容。
当设置 listen.acl_users 时,listen.owner & listen.group 被忽略,注释:
;listen.acl_users = apache,nginx
;listen.acl_groups =
然后重启php-fpm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.