开启辅助访问 切换到窄版

nginx 上传文件提示 413 request entity too large

[复制链接]
作者:hanhongwen 
版块:
Linux Linux-网站报错 发布时间:2017-8-28 14:18:55
4300

管理员

积分
9401
QQ
hanhongwen 发表于 2017-8-28 14:18:55 | 显示全部楼层 |阅读模式

问题原因:
使用yum安装的nginx在上传的时候提示413 request entity too large 错误,显示无法上传


解决办法:
1、修改php.ini参数如下


#vim /etc/php.ini
post_max_size = 20M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制)
upload_max_filesize = 10M (上传的单个文件的最大限制)
需要保证 post_max_size >= upload_max_filesize ,也就是前者不小于后者。
修改之后一定要重启 php-fpm



# systemctl restart php-fpm


2、修改nginx.conf配置文件
yum安装的nginx有两个配置文件结合使用的,如下


# vim /etc/nginx/nginx.conf
# vim /etc/nginx/conf.d/default.conf


这里修改第一个配置文件
# vim /etc/nginx/nginx.conf
在http{}段中加入
http {
client_max_body_size 20m;  #20m为允许最大上传的大小

}


添加完成后,保存重启nginx服务即可


#systemctl restart nginx


以上就是这个问题的解决处理办法,祝你成功









    15561578755
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表