nginx 限制上传文件大小
目录
- 前言
- client_max_body_size使用说明
- 语法
- 示例
- 上下文
- client_max_body_size的作用域
- client_max_body_size的`默认值`
- client_max_body_size的特殊值`0`
- `413`错误
前言
nginx 使用client_max_body_size
属性限制上传文件大小。
client_max_body_size
属性说明参考这里。
client_max_body_size使用说明
语法
client_max_body_size size;
示例
client_max_body_size 1m;
上下文
client_max_body_size
属性可以出现在http
, server
, location
中。出现在不同的位置,表示其作用域不同。
client_max_body_size的作用域
http
, server
, location
三者的关系如下:
http{server{location / {}}
}
- http的作用域 > server的作用域
- server的作用域 > location 的作用域
http{client_max_body_size 1M;server{server_name localhost;client_max_body_size 10M;location =/upload {client_max_body_size 100M;}}
}
http
作用域范围内,上传的文件最大为1Mserver
作用域范围内(使用http://localhost/xxx
访问的应用),上传的文件最大为10Mlocation
作用域范围内(使用http://localhost/upload
访问的应用),上传的文件最大为100M
client_max_body_size的默认值
client_max_body_size
的默认值为1M
。
client_max_body_size的特殊值0
当 client_max_body_size
设置为 0 时,将不限制上传文件大小。
413
错误
如果上传文件大小超过允许值时,将返回给客户端413错误。
nginx 限制上传文件大小相关推荐
- Nginx代理上传文件大小设置
一,安装nginx配置 进入nginx配置文件–>conf–>nginx.conf #user nobody; worker_processes 5; events {worker_con ...
- Nginx优化上传文件大小的限制client_max_body_size 8m;
安全优化-上传文件大小的限制client_max_body_size 8m; 设置nginx服务允许用户最大上传数据大小 根据业务需求调整上传文件大小限制 设置参数 client_max_body_s ...
- Nginx 配置上传文件大小限制
见下图: client_max_body_size 1024M; 上传文件大小限制 sendfile on; 设置为on表示启动高效传输文件的模式 keepalive_timeout 1800;保持连 ...
- 已解决:nginx修改上传文件大小限制
nginx上传文件时候报错 解决 在server里面的server_name下面加上 上传文件的最大限制 client_max_body_size 10M; 重启nginx nginx -s relo ...
- nginx修改上传文件大小限制
新装了一台服务器,用nginx做代理.突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下nginx的配置. cd /export/servers/nginx/conf/nginx.conf, ...
- Nginx设置上传文件大小限制
就是nginx对上传的图片大小有了限制嘛,所以更改nginx的配置文件就好了 client_max_body_size 1000m; 参考:https://blog.csdn.net/TitanSee ...
- nginx上传文件大小
采用nginx作反向代理,出现了一个诡异的问题,小文件可以提交,大文件会报500内部错误.这个是什么原因导致的呢? 查wiki可知,上传文件大小相关的有三个配置 client_body_buffer_ ...
- nginx:413 Request Entity Too Large 及 修改 PHP上传文件大小配置
开发环境:CentOS + Nginx + PHP + MySql + phpMyAdmin 在用 phpMyAdmin 进行 sql 数据库导入的时候,经常需要上传比较大的 sql 数据文件,而这时 ...
- 修改Nginx与Apache配置参数解决http状态码:413上传文件大小限制问题
一.修改Nginx上传文件大小限制 我们使用ngnix做web server的时候,nginx对上传文件的大小有限制,默认是1M. 当超过大小的时候会报413(too large)错误.这个时候我们要 ...
最新文章
- 线性表----单链表
- oracle preparedstatement,【JDBC】java PreparedStatement操作oracle数据库
- 【OpenGL】用OpenGL shader实现将YUV(YUV420,YV12)转RGB-(直接调用GPU实现,纯硬件方式,效率高)...
- 第二次作业#include stdio.h int main() { int a,b,c,d,e; printf(请输入一个不多于五位的整数:\n); scanf(%...
- 接口 java性能_接口测试性能测试
- java的Scanner类
- 计算机科学与技术探索,计算机科学与技术的发展趋势探索
- Unity2.0学习笔记-Unity2.0基础-HelloWorld
- OpenNLP-引言
- Android平台Native开发与JNI机制详解
- nyoj1140鸡蛋栈(怒切一水)
- 微信小程序+java后台
- 离散数学经典教材及资料(整理)
- 网站接入QQ登录功能的实现
- Arduino +合宙ESP32C3 +1.8/1.44 寸TFT液晶屏驱动显示
- 未来新型计算机可分为哪三种,未来有可能引起计算机技术革命有哪几种呢
- 《搞不定人,你如何带团队?》读书记录
- 倍福--电子凸轮表绘制
- 今晚 8:00 |深度推荐系统的探索与实践
- 智信分销拼团拍卖商城v3.38.3