+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

413错误 Request Entity Too Large

上传文件或图片时报错 Request Entity Too Large,原因是文件太大。 出现该问题的是nginx默认上传的文件大小是1m,超过该值在客户端就会报413错误: Request Entity Too Large。 解决方法是设置服务端nginx对文件大小的值。 在站点的配置文件中新增 client_max_body_size 10m; 表示上传文件最大为10m,完整代码如下 ``` server { listen 443 ssl; server_name xxx; ssl_certificate /etc/nginx/cert/xxx.pem; ssl_certificate_key /etc/nginx/cert/xxx.key; ... client_max_body_size 10m; ... } ``` 除了在 server 中设置,还可以在 http 和 location 中设置。 + http{} 控制着所有nginx收到的请求。 + server{} 控制该server收到的请求报文大小。 + location{} 只对匹配了location 路由规则的请求生效。
我的笔记