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

2021-08-20 20:38:20 字數 717 閱讀 2835

在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給fastdfs上傳過程中,通常需要設定nginx報文大小限制。避免出現413 request entity too large。詳細配置請參考下面。如果遇到無論client max body size設定在 nginx s reload後,依然一直報413.多次嘗試reload,始...

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

在nginx使用過程中,上傳檔案的過程中,通常需要設定nginx報文大小限制。避免出現413 request entity too large。於是奇葩的問題被我們遇到了,詳細配置請參考下面。我們的問題是,無論client max body size設定在 nginx s reload後,依然一直報...