我正在运行一个提供 Froxlor Web UI 进行配置的 vhost。Froxlor 会自动为其范围内的所有内容生成配置文件。
我目前面临的问题是,Froxlor 为 PHP FPM 创建了一个配置文件,该文件为相应的域用户生成套接字,让我们dom-user:dom-user
在将 nginx 服务器配置为以用户身份运行时调用他www-data:www-data
,这是正确的。
然而不幸的是,这似乎导致了一个问题,当 PHP 尝试访问套接字时,由于它不属于,我收到权限被拒绝错误www-data:www-data
。
我当然可以在配置文件中手动更改套接字的用户,但每次 Froxlor 重新生成配置文件后,我都必须这样做。Froxlor 中一定存在我无法找到的配置缺陷。
也许周围的人已经遇到过这样的问题并且知道如何解决。
答案1
通过将dom-user
和添加www-data
到彼此的组来解决。