使用Berkshelf
我安装php-fpm
。
我想在/etc/php-fpm.d/www.conf
注释掉以下几行:
;listen.owner = www-data
;listen.group = www-data
但我无法在cookbooks/php-fpm
目录中找到我应该在哪里编辑。
而且我不知道是否可以直接编辑由Berkshelf
自动创建的文件。
我在哪里以及如何反映这种变化?
修改的
问题是www.conf
模板中没有php-fpm
。
我认为这个文件是以某种方式动态生成的。
有谁知道文件www.conf
是如何生成的?
这是find
的结果。
find . -name '*.conf.*'
./templates/default/pool.conf.erb
./templates/default/php-fpm.conf.erb
答案 0 :(得分:1)
最好的方法是创建一个可以做到的包装器食谱。
你可以看看这里: Replacing a template in a wrapper cookbook
对于php-fpm,配置是在一个定义(HWRP)中完成的,看一下它就可以找到模板调用,看看如何过度编写它。
答案 1 :(得分:0)
我将此行添加到*.json
节点配置文件,然后重写值。
php-fpm": { "listen_owner": "nginx", "listen_group": "nginx" },