我正在尝试更改 PHP-FPM 套接字文件的所有者/组。
我的www.conf包含:
[www]
...
listen = /run/php-fpm/www.sock
listen.owner = ben
listen.group = ben
listen.mode = 0660
Run Code Online (Sandbox Code Playgroud)
重新启动 php-fpm 后,www.sock仍然归root:root.
如果我更改套接字文件位置或listen.mode,套接字文件会相应更改。然而,listen.owner和listen.group似乎是公然无视。
这是为什么?
知道了。问题是listen.acl_users(强调我的):
当支持 POSIX 访问控制列表时,您可以使用这些选项设置它们,值是用户/组名称的逗号分隔列表。 设置后,listen.owner 和 listen.group 将被忽略。
解决方案:注释掉这一行:
;listen.acl_users = apache,nginx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4143 次 |
| 最近记录: |