NodeBB图片无法上传的问题
NodeBB图片上传提示 Request Entity Too Large
这是因为Nginx对客户端的限制,只需要修改nginx的配置文件中的client_max_body_size
参数即可
可以在以下文件中修改
- 作用全部站点:/etc/nginx/nginx.conf
- 作用独立站点:/etc/nginx/sites-available/domain.com
添加区域说明
在Nginx官网关于client_max_body_size说明中有详细解释:
Syntax: client_max_body_size size; Default: client_max_body_size 1m; Context: http, server, location
因此我们只需要在对应的nginx配置文件和对应区域添加该参数即可:
client_max_body_size 10m;
然而,在修改完之后依旧无法上传,继续提示 image too large 图片尺寸太大
,这时候需要注意的是nodebb后台的上传文件大小和尺寸设置。
特别是图片上传,高度和宽度如果限制了也会继续提示错误。