php-fpm.conf池的“ disable_functions”指令会影响其他池吗?

问题描述

我正在验证php-fpm.conf文件,并尝试使用disable_functions伪指令和其他命令保护系统安全。 我在配置文件上有几个池,我的问题是:如果我放置一个disable_functions指令(基本上在一个节的下面),它会影响所有其他池/节吗,还是我需要将其添加到所有池? / p>

从文档中

此指令必须在php.ini中设置。例如,您不能设置此 在httpd.conf中。

请注意,定义disable_functions或disable_classes将 不会覆盖以前定义的php.ini值,但会附加 而是新值。

在文档中找不到与此有关的任何内容。据我了解,我可以像这样将其添加到php-fpm.conf

php_admin_value[disable_functions] = exec,blah,blah....

如果我已经在这里,那么php_admin_value的用法是什么意思?它如何影响php.ini

谢谢。

示例:

; FPM Configuration with Dynalite modifications ;
[global]
error_log = syslog
log_level = notice
.
.

; Pool Definitions ; 

[www]
listen = /var/run/php-fpm.socket;
.
.
[pool2]
php_admin_value[disable_functions] = exec,blah # Will it affect [www]?
.
.

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...