[英]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.