欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx上傳文件大小報(bào)錯500的解決辦法

 更新時間:2017年08月03日 11:19:02   作者:囧囧有神  
這篇文章主要介紹了nginx上傳文件大小報(bào)錯解決辦法的相關(guān)資料,小文件可以提交,大文件會報(bào)500內(nèi)部錯誤,這里提供解決辦法,需要的朋友可以參考下

nginx上傳文件大小報(bào)錯500的解決辦法

采用nginx作反向代理,出現(xiàn)了一個詭異的問題,小文件可以提交,大文件會報(bào)500內(nèi)部錯誤。這個是什么原因?qū)е碌哪兀?/p>

    查wiki可知,上傳文件大小相關(guān)的有三個配置

  • client_body_buffer_size 配置請求體緩存區(qū)大小, 不配的話,
  • client_body_temp_path 設(shè)置臨時文件存放路徑。只有當(dāng)上傳的請求體超出緩存區(qū)大小時,才會寫到臨時文件中
  • client_max_body_size 設(shè)置上傳文件的最大值

所以查出來,問題出現(xiàn)的原因是

1.文件大小超過了client_body_buffer_size

2.client_body_temp_path的臨時文件路徑居然沒有寫權(quán)限

以上兩個原因?qū)е铝朔祷?00錯誤。

如果上傳文件大小超過client_max_body_size時,會報(bào)413 entity too large的錯誤。

原因知道了,修正就簡單了。

1.client_body_buffer_size 盡量設(shè)置的大點(diǎn),這是基于速度的考慮,如果因?yàn)樵O(shè)置的過小,導(dǎo)致上傳的文件老要寫磁盤,那速度就太慢了。

2.client_body_temp_path 路徑要有可寫權(quán)限,這個是明顯的錯誤了。改正了就好

3.client_max_body_size 設(shè)置上傳文件的最大值,這個是基于安全的考慮,我們認(rèn)為正常用戶不會或者基本不會上傳太大的文件。

可以設(shè)置為client_max_body_size 100m;  或者按照自己的業(yè)務(wù)來設(shè)置這個值。

以上就是nginx 文件上傳出錯的解決辦法,如有疑問請留言或者到本站社區(qū)交流討論大家共同進(jìn)步,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • nginx中文件下載指定保存文件名的配置方法

    nginx中文件下載指定保存文件名的配置方法

    這篇文章主要介紹了nginx中文件文件指定保存文件名的配置方法,可以達(dá)到實(shí)際文件名和保存的文件名不相同的效果,需要的朋友可以參考下
    2014-07-07
  • Nginx IP封禁及自動封禁IP的實(shí)現(xiàn)

    Nginx IP封禁及自動封禁IP的實(shí)現(xiàn)

    本文主要介紹了Nginx IP封禁及自動封禁IP的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • nginx proxy_cache批量清除緩存的腳本介紹

    nginx proxy_cache批量清除緩存的腳本介紹

    今天小編就為大家分享一篇關(guān)于nginx proxy_cache批量清除緩存的腳本介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Nginx負(fù)載均衡以及動靜分離的原理與配置

    Nginx負(fù)載均衡以及動靜分離的原理與配置

    動靜分離和負(fù)載均衡都是配置nginx實(shí)現(xiàn)對請求進(jìn)行操作,所以下面這篇文章主要給大家介紹了關(guān)于Nginx負(fù)載均衡以及動靜分離的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • Nginx中keepalive配置小結(jié)

    Nginx中keepalive配置小結(jié)

    本文介紹了Nginx keepalive配置的概念和作用,闡述了keepalive連接的基本原理和優(yōu)勢,并給出了一些常用的配置示例,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • 前端nginx部署詳細(xì)圖文教程

    前端nginx部署詳細(xì)圖文教程

    在前端開發(fā)過程中經(jīng)常是需要把前端靜態(tài)資源放到服務(wù)器中看效果,這時經(jīng)常用到nginx來配置,下面這篇文章主要給大家介紹了關(guān)于前端nginx部署的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • nginx proxy_set_header的具體實(shí)現(xiàn)

    nginx proxy_set_header的具體實(shí)現(xiàn)

    proxy_set_header?是 Nginx 配置中的一個重要指令,本文主要介紹了nginx proxy_set_header的具體實(shí)現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • 一次nginx崩潰事件的實(shí)戰(zhàn)記錄

    一次nginx崩潰事件的實(shí)戰(zhàn)記錄

    nginx是一個被廣泛使用的集群架構(gòu)組件,我們有必要對它有足夠的了解,下面這篇文章主要給大家介紹了一次nginx崩潰事件的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • 使用Nginx搭建文件下載服務(wù)器的方法詳解

    使用Nginx搭建文件下載服務(wù)器的方法詳解

    本篇文章主要介紹了使用nginx搭建文件下載服務(wù)器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,文章通過代碼給大家介紹的非常詳細(xì),有需要的一起跟隨小編過來看看吧
    2023-09-09
  • SpringBoot項(xiàng)目整合FastDFS+Nginx實(shí)現(xiàn)圖片上傳功能

    SpringBoot項(xiàng)目整合FastDFS+Nginx實(shí)現(xiàn)圖片上傳功能

    FastDFS是一個開源的輕量級分布式文件系統(tǒng),它對文件進(jìn)行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負(fù)載均衡的問題,對SpringBoot整合FastDFS實(shí)現(xiàn)圖片上傳功能,感興趣的朋友一起看看吧
    2022-05-05

最新評論