这里是文章模块栏目内容页
nginx 响应413错误 是超过了client_max_body_size最大值

关于nginx的client_max_body_size


大家都知道,用nginx +php 做上传功能时,限制浏览器上传文件大小的参数通过php 里面的 php.ini参数进行调整:

memory_limit = 1024M
max_execution_time = 0  

post_max_size = 5000M

 upload_max_filesize = 5000M

以上参数是设置 php.ini文件里面的,通过设置post_max_size 和 upload_max_filesize的值,允许最大上传文件大小。

 # set max upload size
    client_max_body_size 512M;
    fastcgi_buffers 64 4K;

而这上面的

 client_max_body_size

参数是 ngxin 的,它可以写在http,server  ,location配置端。

设置客户端请求正文的最大允许大小,在“Content-Length”请求标头字段中指定。如果请求中的大小超过配置的值,则会将413(请求实体太大)错误返回给客户端。请注意,浏览器无法正确显示此错误。将大小设置为0将禁用检查客户端请求正文大小。