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;# 参考参考参考
}
转载自:https://juejin.cn/post/6950164881412718600