如何解决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 举报,一经查实,本站将立刻删除。