1、錯誤描述
2、錯誤原因
上傳文件時,利用localhost訪問系統,不會出現這個問題;用域名訪問這個系統時,出現這個問題,提示是:請求實體太大
由於Nginx反向代理服務器client_max_body_size默認值爲1MB,而上傳文件大於1MB,所以就出現這個錯誤
3、解決辦法
打開Nginx反向代理服務器nginx.conf配置文件,修改client_max_body_size值
client_max_body_size 8M
4、存放位置
可以選擇在http{ }中設置:client_max_body_size 20m;
也可以選擇在server{ }中設置:client_max_body_size 20m;
還可以選擇在location{ }中設置:client_max_body_size 20m;
三者到區別是:http{} 中控制着所有nginx收到的請求。而報文大小限制設置在server{}中,則控制該server收到的請求報文大小,同理,如果配置在location中,則報文大小限制,只對匹配了location 路由規則的請求生效。