问题描述
我正在验证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 (将#修改为@)