You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下Nginx出现413 Payload Too Large错误求助

解决Nginx+PHP环境下413 Payload Too Large错误的方案
  • 确认Nginx配置的生效范围

    • 检查client_max_body_size是否在http、server或location块中正确配置,避免局部配置(比如某个location)覆盖了全局的3000M设置。
    • 修改配置后执行nginx -t校验语法,无误后执行nginx -s reload重启Nginx服务。
  • 补全PHP的关键配置项

    • 除了post_max_size和upload_max_filesize,需同步调整max_input_time和max_execution_time为300秒以上,避免大文件上传因超时中断。
    • 重启PHP-FPM(或对应PHP服务,如systemctl restart php-fpm),确保配置生效。
  • 排查反向代理/CDN的额外限制

    • 若前端存在Cloudflare、各类CDN或内部反向代理,这些服务可能自带上传大小限制,需在对应平台将阈值调整至3000M以上。
  • 用命令验证上传限制

    • 执行curl -X POST -H "Content-Type: multipart/form-data" -F "file=@/本地230MB文件路径" http://你的域名/上传接口,根据返回信息定位问题。

内容的提问来源于stack exchange,提问作者kamran07

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 04:00:58