nginx 出现 413 Request Entity Too Large 问题的解决方法

nginx 默认上传文件的大小是1M,可在 nginx 的设置中修改。

解决方法如下:

1.打开 nginx 配置文件 nginx.conf, 路径一般是:/etc/nginx/nginx.conf

2.在 http{} 段中加入 client_max_body_size 20m; 20m为允许最大上传的大小。

3.保存后重启 nginx,问题解决。

查看 linux 系统下 nginx 安装目录和 nginx.conf 配置文件目录

  1. 查看 nginx 安装目录

输入命令

ps  -ef | grep nginx

返回结果包含安装目录

root      8080     1  0 Aug27 ?        
00:00:00 nginx: master process nginx -c /etc/nginx/nginx.conf
  1. 查看 nginx.conf 配置文件目录

输入命令

nginx -t

返回结果包含配置文件目录

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

3、启动 nginx 服务

[root@localhost ~] <nginx安装目录> -c <nginx.conf配置文件目录>

参数 “-c” 指定了配置文件的路径,如果不加 “-c” 参数,Nginx 会默认加载其安装目录的 conf 子目录中的 nginx.conf 文件。

推荐阅读更多精彩内容