我一直收到 nginx 错误:
413 Request Entity Too Large
我已经能够更新我的client_max_body_size
在我的 nginx.conf 文件的服务器部分中将其大小更改为 20M,这已经解决了问题。但是,默认的 nginx 是什么?client_max_body_size
?
默认值为client_max_body_size
指令是1 MiB.
可以设置为http
, server
and location
上下文——如在大多数情况下 https://stackoverflow.com/questions/32104731/directive-inheritance-in-nested-location-blocks#answer-32126596,
this 嵌套块中的指令优先于祖先块中的相同指令.
摘自ngx_http_core_module 文档 https://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size:
Syntax: client_max_body_size size;
Default: client_max_body_size 1m;
Context: http, server, location
设置客户端请求正文允许的最大大小,在中指定
“Content-Length”请求头字段。如果请求中的尺寸
超过配置的值,出现413(Request Entity Too Large)错误
返回给客户端。请注意,浏览器无法
正确显示此错误。将大小设置为 0 将禁用检查
客户要求车身尺寸。
别忘了重新加载配置 https://nginx.org/en/docs/beginners_guide.html
by nginx -s reload
or service nginx reload
命令前面加上sudo
(如果有的话)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)