Ngxin 413 Request Entity Too Large 解决

作者: 温新

分类: 【Nginx】

阅读: 1149

时间: 2022-10-31 15:29:53

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>
请登录后再评论