在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後,依然一直報...