CentOS:Nginx 413 Request Entity Too Large

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

使用php上传图片(大小1.9M),出现 nginx: 413 Request Entity Too Large 错误。

根据经验是服务器限制了上传文件的大小,但php默认的文件上传是2M,应该不会出现问题。

打开php.ini,把 upload_max_filesize 和 post_max_size 修改为20M,然后重启。

再次上传,问题依旧,可以排除php方面的问题。

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

解决方法如下:

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

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

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

相关推荐
艾莉丝努力练剑1 分钟前
【Linux网络】Linux 网络编程:传输层协议TCP(三)
linux·运维·服务器·网络·tcp/ip·http
小程故事多_804 分钟前
从想法到落地零返工,AI Agent六阶段自动化开发全流水线实践
运维·人工智能·自动化
keyipatience6 分钟前
21,22 (半)深入理解Linux重定向与缓冲区机制
linux·运维·服务器
风向决定发型丶8 分钟前
Logrotate配置nginx日志切割
运维·nginx
yyuuuzz11 分钟前
aws亚马逊云上运维常见问题梳理
运维·服务器·网络·云计算·aws
2201_7611990412 分钟前
python运维1
运维·开发语言·python
yn0014 分钟前
Docker 一键部署加密支付网关:从零开始完整教程
运维·docker·容器
杨云龙UP15 分钟前
Oracle CDB巡检脚本使用SOP:从HTML原始报告到Word正式交付_2026-05-29
运维·服务器·数据库·oracle·架构·html·巡检
難釋懷16 分钟前
Nginx自签名-OpenSSL
运维·chrome·nginx
2301_8035389516 分钟前
CentOS版本差异详解和系统信息查看方法
linux·运维·centos