NGINX 报错 413 Request Entity Too Large的问题解决
1、问题
用Nginx反向代理服务器接口数据量太大导致出现:413 Request Entity Too Large,这是由于nginx客户端默认的最大请求体是1M。
2、解决方案
nginx的默认配置文件是conf目录下的nginx.conf。
[注意:如果有自行扩展的配置文件可在nginx.conf文件中查找include关键字去定位到相应的扩展配置文件]
该属性有三个地方可以配置,不通的地方的作用域不同。
2.1 在http节点下(http全局)
http {
# 其他配置
……
sendfile on;
# 将nginx代理的所有请求实体的大小限制为1024M
client_max_body_size 1024M;
keepalive_timeout 1800;
}
2.2 在server节点下(server全局)
server {
# 将该服务下的所有请求实体的大小限制为1024m
client_max_body_size 1024m;
}
2.3 在location节点下(单应用)
location /test {
# 将此路由请求的实体大小限制为1024m
client_max_body_size 1024m;
}
3、重启nginx
修改完配置文件后,重启nginx
到此这篇关于NGINX 报错 413 Request Entity Too Large的问题解决的文章就介绍到这了,更多相关NGINX 报错 413 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
关于nginx+php5.3.8+eclipse3.7工作空间的配置方法
以前用eclipse3.6时设置php服务器时完全可以在base url栏填写自己工作空间的目录,然后修改nginx.conf加一个alias就行了2011-11-11
nginx php-fpm环境中chroot功能的配置使用方法
这篇文章主要介绍了nginx php-fpm环境中chroot功能的配置使用方法,此方法是比禁用PHP敏感函数更好的一个安全防护手手段,需要的朋友可以参考下2014-05-05
关于多级缓存使用(nginx本地缓存、JVM进程缓存、redis缓存)
这篇文章主要介绍了关于多级缓存使用(nginx本地缓存、JVM进程缓存、redis缓存),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-08-08


最新评论