如何使用nginx修改上传文件大小限制?- 不二云
基础教程
2025-05-27 00:43
122
Nginx修改上传文件大小限制
只需三步解决上传限制问题:
-
修改配置
# 在对应站点的server块内添加(优先级最高) server { listen 80; server_name yourdomain.com; client_max_body_size 100M; # 设置允许的最大上传大小 ... } # 或在nginx.conf的http块添加(全局生效) http { client_max_body_size 100M; ... }
-
重载配置
sudo nginx -t # 测试配置语法 sudo nginx -s reload
-
验证生效
# 快速测试(生成50M测试文件) dd if=/dev/zero of=test.file bs=50M count=1 curl -F "file=@test.file" http://yourdomain.com/upload
注意:
-
配置优先级:
location > server > http
-
后端服务也要同步修改(如PHP需改
php.ini
的upload_max_filesize
) -
错误日志查看:
tail -f /var/log/nginx/error.log
-