`

nginx client_max_body_size

阅读更多

服务器涉及到文件上传业务,并使用了nginx作代理,通过浏览器上传文件时出现了413错误:Request Entity Too Large 

服务器设置的最大上传文件大小是50m,实际上传的文件5m,而nginx并没有设置大小限制,?

问题是nginx有默认的上传文件大小限制:Default: client_max_body_size 1m

方案:修改nginx默认值,在nginx配置文件中添加一行client_max_body_size 50M;

 

 

分享到:
评论

相关推荐

    nginx上传文件大小报错500的解决办法

    nginx上传文件大小报错500的解决办法 采用nginx作反向代理,出现了一个诡异的问题,小文件... client_max_body_size 设置上传文件的最大值 所以查出来,问题出现的原因是 1.文件大小超过了client_body_buffer_size 2.cl

    修改配置解决Nginx服务器中常见的上传与连接错误

    默认情况下使用nginx反向代理上传超过2MB的文件,会报错413 Request Entity Too Large,解决这个方法很简单,修改配置client_max_body_size值即可 修改nginx.conf #cat /usr/local/nginx-1.7.0/conf/nginx.conf | ...

    ADEFAN:ADEFAN网站

    ADEFAN网站 环境变量 ACCESS_KEY :S3访问密钥 SECRET_KEY :S3秘密密钥 BUCKET_NAME :S3存储桶 ...默认情况下,nginx client_max_body_size文件大小限制设置为1MB ... 建造 构建前端文件 需要安装npm (或

    服务器端nginx配置文件

    #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;... client_max_body_size 200m; #引入配置 include ./vhosts/*.conf; }

    Nginx配置多个访问路径

    Nginx配置多个service 多个访问路径 找到conf/nginx.conf修改配置文件 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice;... client_max_body_size 20M; client_

    nginx的php模块ngx_php.zip

     client_max_body_size 10m;  client_body_buffer_size 4096k;  php_ini_path /usr/local/php/etc/php.ini;  server {  listen 80;  server_name localhost;    location /php {  content_by_php '  ...

    PHP 文件上传限制问题

    client_max_body_size upload_max_filesize post_max_size 与以上相对应的三个报错信息: Warning: POST Content-Length of 9663102 bytes exceeds the limit of 8388608 bytes in Unknown on line 0 $_FILES[...

    nginx修改上传文件大小限制的方法

    新装了一台服务器,用nginx做代理。突然发现上传超过1M大的客户端文件无法正常上传,于是修改了下...加上了client_max_body_size 字段,怎么重启都不行。后来在总配置文件里面发现了分配置文件: sendfile on; #tcp

    flex跨域上传

    client_max_body_size 2048m; server { listen 80; server_name test2.zwh.com; location / { proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-...

    nginx、Apache、IIS服务器解决 413 Request Entity Too Large问题方法汇总

    在nginx.conf增加 client_max_body_size的相关设置, 这个值默认是1m,可以增加到8m以增加提高文件大小限制;当然可以设置的更大点。 代码如下:# 在http,server或者location段修改下面的配置:# set client body ...

    PHP大文件分片上传.rar 亲测ok

    PHP大文件分片上传 nginx设置 client_max_body_size 2M 上传会拆分成多次post 每次1M 可设置 上传完合并

    openmediavault(32位最终版)_3.0.36-i386

    openmediavault(32位最终版)_3.0.36-i386 支持n270等cpu 在/etc/nginx/conf.d/webdav.conf下插入以下内容 server { listen 81; ...server_name webdav;...error_log /var/log/nginx/...client_max_body_size 20480M;

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

    Nginx 上传大文件超时解决办法 情况如下:用nginx作代理...client_max_body_size 50m; //文件大小限制,默认1m client_header_timeout 1m; client_body_timeout 1m; proxy_connect_timeout 60s; proxy_read_timeout

    demo-blog:演示(示例项目-个人博客系统)

    环境要求php 7.3mysql 5.7 以上 可支持8.0版本以上php.ini upload_max_filesize = 1024Mpost_max_size = 1024Mdate.timezone = " Asia/Shanghai " Nginx的client_max_body_size 1024M;proxy_connect_timeout 9000s;...

    nginx-conf-for-rails:本页描述了 Nginx with Rails 的配置(示例)(通过 Unicorn)

    Rails 的 Nginx 配置 本页描述了 Nginx 与 Rails(通过 Unicorn)的配置(示例)。 nginx ... client_max_body_size 40M ; include mime.types; default_type application/octet-stream; sendfile on

    php 表单提交大量数据发生丢失的解决方法

    然后,网上找了一堆,php.ini 的post_max_size和upload_max_filesize都设置了很大的值,没用,nginx的client_max_body_size 500m;加到了那么大的值,也没用。最后终于google到办法:原来PHP从5.3.9开始增加一个变量 ...

    Nginx+Tomcat负载均衡

    client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; proxy_buffer_size 4k; proxy_buffers 432k; proxy_busy_buffers_size 64k...

    nginx-upload-module

    client_max_body_size 100m; location / { root html/upload; } # Upload form should be submitted to this location location /upload { # Pass altered request body to this location uploa

    mediabox-storage:用于 mediabox 的简单 php torage

    媒体盒存储 ...安装: ...cd mediabox-storage/ ...mkdir upload chmod 770 upload 增加上传文件大小限制: ... upload_max_filesize = [NUM]M post_max_size = [NUM]M ###nginx.conf: client_max_body_size = [NUM]M

Global site tag (gtag.js) - Google Analytics