Nginx 413 Request Entity Too Large 错误解决方法

前言

今天在使用ngnix做web server的时候,上传文件413 Request Entity Too Large 错误,具体如下图:
在这里插入图片描述

分析解决

这是因为nginx对上传文件的大小有限制,默认是1M

当超过大小的时候会报413(too large)错误。这个时候我们要修改nginx的参数client_max_body_size 20M;

改为我们允许最大上传的大小,例如20M。

打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加

client_max_body_size 20M;

更改配置完成后,要重启Nginx;

./nginx -s reload;

配置文件

参考配置如下:

user  root;
worker_processes  1;
 
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;
 
events {
    
    
    worker_connections  1024;
}
 
http {
    
    
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    client_max_body_size 20M;# 参考参考参考
}

猜你喜欢

转载自blog.csdn.net/abu935009066/article/details/112463346
今日推荐