分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

nginx上传文件时413报错解决(Request Entity Too Large)

发布时间:2023-09-06 02:01责任编辑:顾先生关键词:nginx
今天在测试同事在测试新机器ocr识别的时候提示上传图片失败,查看nginx日志发现报错如下:

产生原因是因为客户端上传文件大小超过了nginx的限制(默认为1M)官方解释如下:
http://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

解决方法是在nginx配置文件中添加如下配置(nginx.conf中的http上下文):

http { ?...client_max_body_size 8M; ?client_body_buffer_size 128k; ?... ???}

完成后平滑重启nginx即可

[root@YP ~]$ nginx -t [root@YP ~]$ nginx -s reload 

完成后平滑重启nginx即可:

 nginx -t ?nginx -s reload 

PS: http 413状态码
服务器拒绝处理当前请求,因为该请求提交的实体数据大小超过了服务器愿意或者能够处理的范围。此种情况下,服务器可以关闭连接以免客户端继续发送此请求。   如果这个状况是临时的,服务器应当返回一个 Retry-After 的响应头,以告知客户端可以在多少时间以后重新尝试。

nginx上传文件时413报错解决(Request Entity Too Large)

原文地址:http://blog.51cto.com/hld1992/2133610

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved