控制Nginx上傳檔案大小限制 請求報文過大

2021-10-01 14:12:54 字數 738 閱讀 4774

在nginx使用過程中,上傳檔案的過程中,通常需要設定nginx報文大小限制。避免出現413 request entity too large

於是奇葩的問題被我們遇到了,詳細配置請參考下面。我們的問題是,無論client_max_body_size設定在**,nginx -s reload後,依然一直報413.多次嘗試reload,始終無效。最終決定kill 程序,restart,終於好了。

設定如下:

可以選擇在http中設定:client_max_body_size 20m;

也可以選擇在server中設定:client_max_body_size 20m;

還可以選擇在location中設定:client_max_body_size 20m;

三者到區別是:http{} 中控制著所有nginx收到的請求。而報文大小限制設定在server{}中,則控制該server收到的請求報文大小,同理,如果配置在location中,則報文大小限制,只對匹配了location 路由規則的請求生效。

nginx上傳檔案大小限制

上傳超過1m大的客戶端檔案無法正常上傳,nginx直接報錯,上傳檔案太大,於是修改了下nginx的配置,就可以了。按照網上所說的加上client max body size 字段,怎麼重啟nginx都不行。後來發現放的位置有問題!server location web service locatio...

nginx修改上傳檔案大小限制

新裝了一台伺服器,用nginx做 突然發現上傳超過1m大的客戶端檔案無法正常上傳,於是修改了下nginx的配置。cd export servers nginx conf nginx.conf,在這個配置檔案裡面的server段裡面的 location 加上了client max body size ...

nginx修改上傳檔案大小限制

minio本身沒有看到有上傳檔案大小限制,但通過nginx 後,出現大檔案無法上傳問題。通過nginx 上傳檔案到minio時,檔案太大會卡住不動,如下 修改配置檔案nginx.conf,在server下新增client max body size,client max body size 10m ...