如何修改Nginx上传文件的大小?

Nginx

1 前言

一个问题,一篇文章,一出故事。
笔者今天遇到用户上传文件超过1M被限制,于是笔者通过如下命令

tail -f /var/log/nginx/error.log

查到如下错误日志,

2025/07/10 09:06:53 [error] 1137#1137: *8595 client intended to send too large body: 1345682 bytes, client: 10.168.0.66, server: moodle01.cmdschool.org, request: "POST /repository/repository_ajax.php?action=upload HTTP/2.0", host: "moodle01.cmdschool.org", referrer: "https://moodle01.cmdschool.org/admin/tool/installaddon/index.php"

2 最佳实践

vim /etc/nginx/nginx.conf

修改如下参数,

client_max_body_size 1024M;
没有评论

发表回复

Nginx
如何设服务器名为Nginx虚拟机名称?

1 前言 一个问题,一篇文章,一出故事。 笔者今天需要Nginx的虚拟主机名称为服务器名称,即虚拟主 …

Nginx
如何Nginx拒绝非正常浏览器UA?

1 前言 一个问题,一篇文章,一出故事。 笔者昨天发现服务器被CC攻击导致宕机,然后笔者已经在Ngi …

Nginx
如何配置Nginx防止CC攻击?

1 前言 一个问题,一篇文章,一出故事。 笔者今天早上发现站点无法打开,经查Nginx有大量的如下日 …