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. Pandas 数据挖掘与分析时的常用方法
  2. 编程之美-队列中取最大值操作问题
  3. Spring之WebSocket网页聊天以及服务器推送
  4. 浅入深出Vue:环境搭建
  5. VMware Centos 网络配置
  6. 成功不等于 SUCCESS
  7. 模型相关:3DMax导出FBX模型导入Unity后旋转中心不在模型中心的相关问题
  8. 最强PostMan使用教程(7)postman做数字签名认证
  9. 【量化笔记】量价关系分析
  10. Tableau实战 Tableau官网各版块访问情况(一)总访问量树状图
  11. 只能输入数字的正则表达式
  12. 伽卡他卡学生端找不到计算机,伽卡他卡学生端
  13. 计算机专业考研青岛,青岛大学(专业学位)计算机技术考研难吗
  14. zbursh2021尝新,安装包
  15. MBR、GPT、GUID知识普及
  16. python配置opencv环境后,读取图片,报错:can‘t open/read file: check file path/integrity
  17. 嵌入式的可移植性和可复用性
  18. c语言航空订票系统程序设计,航空订票系统C语言版.doc
  19. 计算机如何增加网络地址,如何添加网络打印机到电脑
  20. 图片上添加文字及图片

热门文章

  1. Java基础入门(25天) 毕向东
  2. linux中八进制数对应符号,八进制
  3. 下载!闲鱼最新升级版 Flutter 技术电子书!
  4. Python游戏编程——路飞大战坚果
  5. FFmpeg命令(五)、视频去掉水印
  6. 京东商城的“地下世界”
  7. 2022-2028年全球与中国非人寿/财产及意外伤害保险产业市场前瞻与投资战略规划分析
  8. 准Z源光伏并网系统MATLAB仿真模型,采用了三次谐波注入法SPWM调制
  9. 虚拟内存越大越好吗_手机如何选择屏幕分辩率?720p、1080P,数值越大越好吗?...
  10. JZOJ5904 刺客信条