簡體   English   中英

CentOS 8 上的 PHP-FPM - 不同的用戶

[英]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/httpdroot啟動,然后啟動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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM