Nginx 配置大文件上传

  • nginx问题
  • 解决方法
  • 重启nginx

nginx问题

遇到的问题:

  • Nginx: 413 – Request Entity Too Large Error and Solution
  • TIMEOUT

解决方法

解决方法:在nginx的配置文件下(通常为xxx.conf),加上以下配置:

client_max_body_size     50m;  # 限制请求体的大小,若超过所设定的大小,返回413错误,默认1m
client_header_timeout    60s;  # 读取请求头的超时时间,若超过所设定的大小,返回408错误
client_body_timeout      60s; # 读取请求实体的超时时间,若超过所设定的大小,返回413错误
proxy_connect_timeout     60s; # http请求无法立即被容器(tomcat, netty等)处理,被放在nginx的待处理池中等待被处理。此参数为等待的最长时间,默认为60秒,官方推荐最长不要超过75秒
proxy_read_timeout      60s;  # http请求被容器(tomcat, netty等)处理后,nginx会等待处理结果,也就是容器返回的response。此参数即为服务器响应时间,默认60秒
proxy_send_timeout      60s; # http请求被服务器处理完后,把数据传返回给Nginx的用时,默认60秒
server {listen       80;server_name  localhost;client_max_body_size     10m;client_header_timeout    60s;client_body_timeout      60s;proxy_connect_timeout     6000s;proxy_read_timeout      60s;proxy_send_timeout      60s;location  / {# ...}
}

重启nginx

设置完成后,需要使用 reload 或者reload重启nginx

Nginx 上传大文件配置相关推荐

  1. Nginx 上传大文件超大超时解决办法

    问题:用nginx作代理服务器,上传大文件时(本人上传8M左右的文件),提示上传超时或文件过大. 浏览器调试报413 (Request Entity Too Large)错误,如下图所示 原因是ngi ...

  2. 使用nginx上传大文件报500异常处理

    当项目使用nginx代理时,上传大的文件会报500服务已异常,解决方案: 1.nginx配置文件nginx.conf中配置 client_body_buffer_size 10m; #缓存区大小 cl ...

  3. php大文件下载502,php+nginx上传大文件502BadGateway

    由于php每天要接收其它服务器post过来的文件 比如我在:192.168.1.147上用下面这条命令 wget http://192.168.1.148/upload.php --post-file ...

  4. php上传文件502,php+nginx 上传大文件 502 Bad Gateway

    由于php每天要接收其它服务器post过来的文件 比如我在:192.168.1.147上用下面这条命令 wget http://192.168.1.148/upload.php --post-file ...

  5. 502 bad gateway php-fm,php+nginx 上传大文件 502 Bad Gateway

    由于php每天要接收其它服务器post过来的文件 比如我在:192.168.1.147上用下面这条命令 wget http://192.168.1.148/upload.php --post-file ...

  6. nginx php大文件上传,Nginx+PHP上传大文件设置

    nginx的修改 send_timeout 60; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeou ...

  7. php 上传大文件涉及的配置,upload_max_filesize,post_max_size

    php.ini配置文件中的默认文件上传大小为2M, 默认upload_max_filesize = 2M,即文件上传的大小为2M,如果你想上传超过8M的文件,比如20M,你必须设定upload_max ...

  8. php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项(转)

    今天在做上传的时候出现一个非常怪的问题,有时候表单提交可以获取到值,有时候就获取不到了,连普通的字段都获取不到了,苦思冥想还没解决,最后问了师 傅,师傅看了说挺奇怪的,然后问我upload_max_f ...

  9. php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项

    php.ini配置文件中的默认文件上传大小为2M, 默认upload_max_filesize = 2M,即文件上传的大小为2M,如果你想上传超过8M的文件,比如20M,你必须设定upload_max ...

最新文章

  1. python天气查询小程序加背景图_微信小程序开发背景图显示功能
  2. stm32锯齿波_工程师实战:基于STM32的波形发生器设计
  3. DIV+CSS如何设置字体间距
  4. R语言基础篇——数据对象
  5. Ubuntu cocos2d-x 3.13版本游戏开发学习系列3 Cocos2d-x的坐标系
  6. Parcel是个好玩意儿
  7. java10个基础错误_我们处理了10亿个Java记录的错误-这是导致97%的错误的原因
  8. 【Breadth-first Search 】752. Open the Lock
  9. Bootstrap 滚动监听插件Scrollspy 的事件
  10. Leetcode每日一题:1025.divisor-game(除数博弈)
  11. hbase集群 数据写入_大数据入门必学 - Hbase集群搭建
  12. neo4j 学习笔记
  13. step1 基本语法流程控制
  14. WPS的JS宏设置页边距方法
  15. [未来成长] 分享:《麦肯锡教我的写作武器》如何写出一篇具有逻辑表现力的文案...
  16. 远程调用中间件(RPC)
  17. Canvas实现微信大转盘抽奖代码
  18. 老舍茶馆|北京老舍茶馆|老舍茶馆门票|老舍茶馆官方网站
  19. CLIP(Learning Transferable Visual Models From Natural Language Supervision)
  20. 使用python合并多个txt文件

热门文章

  1. html一闪一闪的图片代码,HTML最简单的文字闪烁代码
  2. Mlab - 改变物体外观及鼠标选取操作
  3. 2019中山大学计算机考研初试线,中山大学2019考研复试分数线已公布(34所自主划线院校)...
  4. 实现微信绑定用户功能
  5. 今年,我们在香港支援春运——广深港高铁“列车医生”的工作日记
  6. java编数据添加修改程序_Java练习编写一个程序能够对学生对象进行插入、修改、删除、浏览、统计人数等功能。...
  7. C++ static静态成员函数小结
  8. ebay html 图片 要求,【eBay新手开店】eBay产品图片要求是什么?eBay图片拍摄技巧...
  9. highstock k线 分时线学习记录
  10. PAT 1069微博转发抽奖的代码实现及错误分析(C语言)