文档章节

client_max_body_size 客户端上传文件大小

Lennie002
 Lennie002
发布于 2015/04/20 08:46
字数 457
阅读 24
收藏 0
点赞 0
评论 0

通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题

通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题: 
用nginx来做webserver的时,上传大文件时需要特别注意client_max_body_size这个参数,否则会中断在nginx的请求中,在php中是无法记录到访问的. 
一般上传大文件流程: 
首先修改php.ini文件: 
参数 设置 说明 
file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开 
upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹 
upload_max_filesize 8m 望文生意,即允许上传文件大小的最大值。默认为2M 
post_max_size 8m 指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M 
说明 
一般来说,设置好上述四个参数后,在网络正常的情况下,上传<=8M的文件是不成问题的 
但如果要上传>8M的大文件的话,只设置上述四项还不一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得继续设置下面的参数。 
max_execution_time 600 每个PHP页面运行的最大时间值(秒),默认30秒 
max_input_time 600 每个PHP页面接收数据所需的最大时间,默认60秒 
memory_limit 8m 每个PHP页面所吃掉的最大内存,默认8M 

但是还是不行,因为的webserver用的是nginx, google了一下,发现在nginx的conf中添加了一个参数: 
默认是1M,需要增大的话。 
在nginx.conf中增加一句 
client_max_body_size 30m; 
重启即可 
30m表示最大上传30M,需要多大设置多大。


© 著作权归作者所有

共有 人打赏支持
Lennie002
粉丝 8
博文 93
码字总数 63011
作品 0
大连
Nginx 出现413 Request Entity Too Large

Nginx 出现413 Request Entity Too Large解决办法: 处理文件上传功能的时,提示接口错误,换小文件发现没有问题,所以问题肯定出现在文件大小上。错误提示413 Request Entity Too Large,发...

庆沉 ⋅ 2016/02/25 ⋅ 0

Nginx反向代理附件上传

前段时间公司测试同事说上传附件过大了就上传失败了,昨天一个人来加班,静下心来,慢慢的捋了一遍,大概过程是这样的,还请客官听我慢慢道来: 和Nginx上传文件有关系的参数一共有三个,分别...

xinsir999 ⋅ 2017/10/03 ⋅ 0

nginx修改上传文件大小限制

新装了一台服务器,用nginx做代理。突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下nginx的配置。 cd /export/servers/nginx/conf/nginx.conf,在这个配置文件里面的server段里面...

野渔 ⋅ 2015/07/14 ⋅ 0

ngnix+tomcat+AJP 上传文件大小限制

大家好,利用Ngnix+tomcat+AJP来构建Web服务时,上传文件遭到限制,起初为1M的限制,后面我设置了 clientmaxbodysize 10240m了,可以上传超过100M的文件,但是在上传大文件,一旦超过200多m...

tuzibuluo ⋅ 2011/12/14 ⋅ 1

maven nexus 上次第三方jar包报broke pie

由于nginx转发的时候,没有设置最大上传文件大小限制在nginx.conf中添加 clientmaxbody_size 500m即可;

云淡V ⋅ 2016/10/25 ⋅ 0

Nginx 413 Request Entity Too Large

页面post数据到后台,extjs中1.5万行的数据。点击提交后,页面卡住了,过了一会返回浏览器显示“413 Request Entity Too Large”。 第一感觉就是文章内容太多,超过了nginx配置的限制, 看了...

spiders ⋅ 2015/09/16 ⋅ 0

413 Request Entity Too Large

昨天用wordpress发布文章,文章内容是一个网站一段时间来的运行信息,20几页的列表结果粘到编辑器。 点击发布后,页面卡住了,过了一会返回浏览器显示“413 Request Entity Too Large”。 第...

污湖洞主 ⋅ 2017/04/24 ⋅ 0

通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题

通过设置nginx的clientmaxbodysize解决nginx+php上传大文件的问题 通过设置nginx的clientmaxbodysize解决nginx+php上传大文件的问题: 用nginx来做webserver的时,上传大文件时需要特别注意c...

蜗牛奔跑 ⋅ 2015/09/16 ⋅ 0

Nginx 413 Request Entity Too Large

在上传时nginx返回了413错误,查看log文件,显示的错误信息是:”413 Request Entity Too Large”, 需要做以下设 置: 打开nginx主配置文件nginx.conf,找到http{}段,增加 clientmaxbody_si...

余二五 ⋅ 2017/11/08 ⋅ 0

nginx:413 Request Entity Too Large 及 修改 PHP上传文件大小配

nginx:413 Request Entity Too Large 及 修改 PHP上传文件大小配置 开发环境:CentOS + Nginx + PHP + MySql + phpMyAdmin 在用 phpMyAdmin 进行 sql 数据库导入的时候,经常需要上传比较大的...

蜗牛奔跑 ⋅ 2015/09/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Boot整合模板引擎thymeleaf

项目结构 引入依赖pom.xml <!-- 引入 thymeleaf 模板依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId......

yysue ⋅ 23分钟前 ⋅ 0

ConstraintLayout使用解析

AndroidStudio3.0创建Project默认的布局就是ConstraintLayout。 AndroidStudio3.0前的可以自己修改,使用ConstraintLayout。 为了要使用ConstraintLayout,我们需要在app/build.gradle文件中...

_OUTMAN_ ⋅ 34分钟前 ⋅ 0

OSChina 周三乱弹 —— 这样的女人私生活太混乱了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 胖达panda :你经历过体验到人生的大起大落吗?我一朋友在10秒内体验了,哈哈。@小小编辑 请点一首《almost lover》送给他。 《almost love...

小小编辑 ⋅ 今天 ⋅ 9

自己动手写一个单链表

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。 一、概述 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对...

公众号_好好学java ⋅ 今天 ⋅ 0

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 今天 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部