🗣 Wd提问: php 文件上传 nginx 413
🤖 Ai回答: 当使用 PHP 进行文件上传时,如果遇到 Nginx 返回 413 错误(Request Entity Too Large),通常是由于 Nginx 的请求体大小限制(`client_max_body_size`)不足,导致上传的文件过大无法处理。以下是解决方法和详细步骤:
✅ 一、检查 Nginx 配置
1、打开 Nginx 配置文件
bash
sudo nano /etc/nginx/conf.d/default.conf
2、查找 `client_max_body_size` 设置
在 `http` 块中查找以下配置:
nginx
client_max_body_size 1M;
如果未设置或设置过小(如 `1M`),则需要调整。
3、调整 `client_max_body_size` 值
根据文件大小需求调整,例如:
nginx
client_max_body_size 20M;
保存文件后,重启 Nginx:
bash
sudo systemctl restart nginx
✅ 二、检查 PHP 配置(可选)
如果上传的文件非常大,还需确保 PHP 的上传限制也足够大:
1、打开 PHP 配置文件(通常为 `php.ini`)
bash
sudo nano /etc/php/8.0/fpm/php.ini
2、调整以下参数:
ini
upload_max_filesize = 20M
post_max_size = 20M
保存并重启 PHP-FPM:
bash
sudo systemctl restart php-fpm
✅ 三、验证配置是否生效
1、检查 Nginx 日志:
bash
sudo tail -f /var/log/nginx/error.log
确认是否有 `413` 错误提示。
2、测试上传文件:
使用浏览器或工具(如 Postman)上传大文件,观察是否返回 413 错误。
✅ 四、其他可能原因
代理配置:若通过代理(如 `proxy_pass`)上传,需检查代理配置是否限制了请求体大小。
模块冲突:某些模块(如 `mod_pagespeed`)可能修改默认限制,需检查模块配置。
文件类型限制:某些文件类型可能被 Nginx 拒绝,需检查 `location` 块的 `types` 配置。
🧪 五、示例配置调整
Nginx 配置片段:
nginx
http {
client_max_body_size 20M;
server {
listen 80;
server_name 65.hk;
location /upload {
upload_handler php;
upload_pass php; 用于传递 PHP 上传参数
upload_set_vars $file_name $file_type; 设置上传文件名和类型
upload_filter_by_lua_content function (data) return data:gsub(%n, ) end; 去除换行符
}
}
}
PHP 配置片段:
ini
upload_max_filesize = 20M
post_max_size = 20M
📝 总结
| 问题 | 解决方案 |
| 413 错误 | 调整 Nginx 的 `client_max_body_size` 和 PHP 的 `upload_max_filesize` |
| 配置未生效 | 重启 Nginx 和 PHP-FPM |
| 其他问题 | 检查代理配置、模块冲突、文件类型限制 |
通过以上步骤,应能解决 Nginx 文件上传的 413 错误问题。
📣 商家广告:





0
IP地址: 43.23.247.145
搜索次数: 0
提问时间: 2025-11-10 08:32:48
🛒 域名购买:
37.gold
gu.cx
6.ac.cn
887.net.cn
40.gold
sktq.cn
27.gs
wddd.com.cn
gjxs.cn
9.bj.cn
❓️ 热门提问:
PHP二次开发微信登录
.men域名
怎么使用云空间
武汉托管竞价
机房里的ups
好搜引擎
服务器租用计算
站群程序优化
域名相关
大带宽VPS云主机
豌豆Ai站群搜索引擎系统
🌐 域名评估:
vtvv.cn
musk.pub
trump.hn.cn
ypettoy.com.cn
esz.cn
mowv.cn
oppo.hn.cn
53.cx
su8.gx.cn
openai.com
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
検索エンジン 海外
全球搜索引擎
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。