我有一个带有 php-fpm 后端的 nginx 服务器。
在 nginx 服务器上,我有一个
client_max_body_size
限制任何内容的上传。
所以我决定禁用
post_max_size
和 upload_max_size
?无论如何,它们已经受到 nginx 服务器的限制...这将避免重复的限制和配置。
为此,我确实尝试设置它们
post_max_size = -1
upload_max_filesize = -1
这似乎可以完成工作,但没有记录。
这个设置安全吗?
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
的文档没有说明如何使其不受限制,但看起来可能是相同的。验证这个期望应该很简单,您可以提交错误报告来修复文档。