Failed to load resource: the server responded with a status of 413 (Request Entity Too Large)

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 路由規則的請求生效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章