Ngxin 413 Request Entity Too Large 解决
hi,我是温新,一名PHPer
前置条件
当上传一个过大的文件时,需要对 PHP 进行相关的配置:
1、设置 post_max_size
,表单提交的最大限制,该配置是对整个表单提交数据大小的限制;
2、设置 upload_max_filesize
,上传单个文件的大小。
需要注意的事,设置时,post_max_size
要大于等于 upload_max_filesize
。
问题描述
上传一个大文件,并返回这个大文件中的内容时,报如下错误:
<span style="color: rgb(255, 0, 0);">413 Request Entity Too Large</span><br></br>
这个错误是 nginx 报的,因为返回的内容超过 nginx 的配置值,因此修改配置值即可。
解决方法
nginx.conf
文件中,在 http
模块下添加 client_max_body_size 10m
。
<span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(224, 108, 117) !important">http</span> {</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px"> <span style="box-sizing: border-box;color: rgb(198, 120, 221) !important">client_max_body_size</span> 10m;</span><br></br><span style="box-sizing: border-box;color: rgb(171, 178, 191);padding-right: 0.1px">}</span>
请登录后再评论