2019-05-10
现象:
近几日部署dzzoffice(nginx+php环境)时发现,上传文件超过1M无法上传到平台,报错显示the 413 (Request Entity Too Large)
原因:
nginx默认上传文件限制是1M,不修改配置参数超过1M的文件无法上传成功
解决方案:
修改nginx配置文件参数
client_max_body_size 1024M; 上传文件大小限制
sendfile on; 设置为on表示启动高效传输文件的模式
keepalive_timeout 1800;保持连接的时间,默认65s
参数位置注意是在http{ }内,网上有文章说放在server { }内,本人未测试是否可行,但是放在http { }内部经测试,绝对生效,可行