在带有nginx的php-fpm中,我可以禁用upload_max_filesize吗?

问题描述 投票:0回答:1

我有一个带有 php-fpm 后端的 nginx 服务器。

在 nginx 服务器上,我有一个

client_max_body_size
限制任何内容的上传。

所以我决定禁用

post_max_size
upload_max_size
?无论如何,它们已经受到 nginx 服务器的限制...这将避免重复的限制和配置。

为此,我确实尝试设置它们

post_max_size = -1
upload_max_filesize = -1

这似乎可以完成工作,但没有记录。

这个设置安全吗?

php security nginx upload
1个回答
0
投票

post_max_size
的文档在变更日志中说道:

5.3.2、5.2.12 通过将 post_max_size 设置为 0 来允许无限的帖子大小。

所以正确的值是

0
,而不是
-1
。 5.3.4 的变更日志表明,当内容类型为
application/x-www-form-urlencoded
时,此功能不起作用。但由于您必须使用
multipart/form-data
来上传文件,因此当您想要允许大文件上传时,这并不相关。

upload_max_size
的文档没有说明如何使其不受限制,但看起来可能是相同的。验证这个期望应该很简单,您可以提交错误报告来修复文档。

© www.soinside.com 2019 - 2024. All rights reserved.