gogs 上传文件过大时,报413,原因是Nginx有上传大小限制1M
语法: client_max_body_size size;
Default:
client_max_body_size 1m;
Context: http, server, location
http{ }中设置:client_max_body_size 20m;
server{ }中设置:client_max_body_size 20m;
location{ }中设置:client_max_body_size 20m;
三者到区别是:
http{} 中控制着所有nginx收到的请求。而报文大小限制设置在
server{}中,则控制该server收到的请求报文大小,同理,如果配置在location{}中,则报文大小限制,只对匹配了location 路由规则的请求生效。