亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

nginx?如何配置文件上傳大小

 更新時間:2024年01月17日 09:46:42   作者:weixin_43652507  
這篇文章主要介紹了nginx?如何配置文件上傳大小,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

nginx 如何配置文件上傳大小

1. nginx文件上傳默認是1MB,所以需要對nginx進行配置,主配置文件nginx.conf下的http{},添加

client_max_body_size 1024m;

2.重新加載配置

nginx -s reload

Nginx 文件上傳大小設置

一、client_max_body_size

client_max_body_size 默認 1M,表示 客戶端請求服務器最大允許大小,在“Content-Length”請求頭中指定。如果請求的正文數(shù)據(jù)大于client_max_body_size,HTTP協(xié)議會報錯 413 Request Entity Too Large。就是說如果請求的正文大于client_max_body_size,一定是失敗的。如果需要上傳大文件,一定要修改該值。

可以選擇在http{ }中設置:client_max_body_size 200m;

也可以選擇在server{ }中設置:client_max_body_size 200m;

還可以選擇在location{ }中設置:client_max_body_size 200m;

三者有區(qū)別

設置到http{}內(nèi),控制全局nginx所有請求報文大小

設置到server{}內(nèi),控制該server的所有請求報文大小

設置到location{}內(nèi),控制滿足該路由規(guī)則的請求報文大小

二、client_body_buffer_size

Nginx分配給請求數(shù)據(jù)的Buffer大?。?/p>

    如果請求的數(shù)據(jù)小于client_body_buffer_size直接將數(shù)據(jù)先在內(nèi)存中存儲;
    如果請求的值大于client_body_buffer_size小于client_max_body_size,就會將數(shù)據(jù)先存儲到臨時文件中;

在哪個臨時文件中呢?
client_body_temp 指定的路徑中,默認該路徑值是/tmp/.

所以配置的client_body_temp地址,一定讓執(zhí)行的Nginx的用戶組有讀寫權限。否則,當傳輸?shù)臄?shù)據(jù)大于client_body_buffer_size,寫進臨時文件失敗會報錯。

三、client_body_temp

大于client_body_buffer_size臨時文件指定路徑,默認該路徑值是/tmp/

四、client_header_timeout

讀取請求頭的超時時間,若超過所設定的大小,返回408錯誤。

五、client_body_timeout

讀取請求實體的超時時間,若超過所設定的大小,返回413錯誤。

六、proxy_connect_timeout

http請求無法立即被容器(tomcat, netty等)處理,被放在nginx的待處理池中等待被處理。此參數(shù)為等待的最長時間,默認為60秒,官方推薦最長不要超過75秒。

七、proxy_read_timeout

http請求被容器(tomcat, netty等)處理后,nginx會等待處理結果,也就是容器返回的response。此參數(shù)即為服務器響應時間,默認60秒。

八、proxy_send_timeout

http請求被服務器處理完后,把數(shù)據(jù)傳返回給Nginx的用時,默認60秒。

總結

傳輸?shù)臄?shù)據(jù)大于client_max_body_size,一定是傳不成功的。小于client_body_buffer_size直接在內(nèi)存中高效存儲。如果大于client_body_buffer_size小于client_max_body_size會存儲臨時文件,臨時文件一定要有權限。
如果追求效率,就設置 client_max_body_size client_body_buffer_size相同的值,這樣就不會存儲臨時文件,直接存儲在內(nèi)存了。

到此這篇關于nginx 如何配置文件上傳大小的文章就介紹到這了,更多相關nginx 文件上傳大小內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Nginx Rewrite使用場景及代碼案例詳解

    Nginx Rewrite使用場景及代碼案例詳解

    這篇文章主要介紹了Nginx Rewrite使用場景及代碼案例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Nginx服務器下配置使用索引目錄的教程

    Nginx服務器下配置使用索引目錄的教程

    這篇文章主要介紹了Nginx服務器下配置使用索引目錄的教程,包括自帶的auto_index和使用fancy插件美化的用法,需要的朋友可以參考下
    2016-01-01
  • Nginx配置同時支持http和https的兩種方式

    Nginx配置同時支持http和https的兩種方式

    現(xiàn)在的網(wǎng)站支持Https幾乎是標配功能,Nginx能很好的支持Https功能,本文主要介紹了Nginx配置同時支持http和https的兩種方式,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Nginx部署JavaWeb項目全過程

    Nginx部署JavaWeb項目全過程

    這篇文章主要介紹了Nginx部署JavaWeb項目全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Nginx服務快速入門教程

    Nginx服務快速入門教程

    這篇文章主要介紹了Nginx服務快速入門教程的的相關資料,幫助大家更好的理解和使用nginx,感興趣的朋友可以了解下
    2021-02-02
  • nginx代理返回代碼499問題分析與處理

    nginx代理返回代碼499問題分析與處理

    我們通過nginx作為互聯(lián)網(wǎng)代理服務器,通過它實現(xiàn)我行內(nèi)部系統(tǒng)向互聯(lián)網(wǎng)系統(tǒng)的接口訪問及調用,但是在使用過程中,不時的會出現(xiàn)大量返回代碼為499的問題,所以本文我們對為什么nginx會返回499錯誤代碼展開分析和研究
    2023-06-06
  • nginx查看連接數(shù)的幾種方法小結

    nginx查看連接數(shù)的幾種方法小結

    nginx作為目前最流行的web服務器之一,在許多生產(chǎn)環(huán)境都能看到他的蹤影,有時候,我們需要統(tǒng)計nginx的連接配置,本文主要分享一下如何統(tǒng)計nginx的連接數(shù),需要的朋友可以參考下
    2024-02-02
  • Nginx查看當前連接數(shù)的配置方法

    Nginx查看當前連接數(shù)的配置方法

    在開發(fā)過程中有時候我們需要查看Nginx的當前連接數(shù),方便調整一些參數(shù)配置和性能調優(yōu),在Nginx中,你可以通過幾種方式來查看當前的連接數(shù),感興趣的朋友一起看看吧
    2024-08-08
  • Nginx設置目錄的訪問權限實現(xiàn)訪問靜態(tài)資源

    Nginx設置目錄的訪問權限實現(xiàn)訪問靜態(tài)資源

    遇到Permission denied錯誤,通常是Nginx用戶權限不足,本文就來介紹一下Nginx設置目錄的訪問權限實現(xiàn)訪問靜態(tài)資源
    2024-10-10
  • Nginx處理請求時的匹配規(guī)則詳析

    Nginx處理請求時的匹配規(guī)則詳析

    這篇文章主要給大家介紹了關于Nginx處理請求時的匹配規(guī)則的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Nginx具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-11-11

最新評論