我是靠谱客的博主 高挑小猫咪,这篇文章主要介绍Nginx上传大图片或者大文件失败,现在分享给大家,希望可以做个参考。

问题出现:使用nginx做反向代理或者请求转发时小的图片或者文件可以上传成功,大的失败,请求被终止

根据官方文档说明,可以在nginx配置文件中http、server、location等配置块添加配置,client_max_body_size size;来调整允许的客户端上传文件的body大小。设置为0,表示不限制。

在配置文件的Http中修改

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
http { //其他代码 //body中可以携带文件大小,设置0为不限制 client_max_body_size 0; //设置10m大小 //client_max_body_size 10m; //稳妥起见增大超时时间 keepalive_timeout 650; //types_hash_max_size影响散列表的冲突率。types_hash_max_size越大,就会消耗更多的内存,但散列key的冲突率会降低,检索速度就更快。types_hash_max_size越小,消耗的内存就越小,但散列key的冲突率可能上升。稳妥起见,增大 types_hash_max_size 2048; .... }

结束

最后

以上就是高挑小猫咪最近收集整理的关于Nginx上传大图片或者大文件失败的全部内容,更多相关Nginx上传大图片或者大文件失败内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部