Nginx上傳檔案返回413的解決

2021-09-08 19:05:20 字數 543 閱讀 1850

通過http上傳檔案時返回403 request entity too large錯誤時,原因是預設設定的允許上傳檔案太小,預設是2m,如果上傳檔案大小大於2m時,那麼就會返回413的錯誤,修改nginx配置檔案nginx.conf,在http {}段內,server {}段外找到選項client_max_body_size這個選項,如果被注釋應該去掉注釋修改值,如果沒有需要手動新增,具體配置如下:

client_max_body_size 8m;

這裡改到了8m,一般情況下是夠用了,儲存之後執行 ./sbin/nginx -s reload 重新載入配置檔案即可生效,再次上傳檔案就正常了

lnmp環境下,php本身也有處理上傳檔案大小的設定,這是需要修改php安裝目錄下的php.ini配置檔案,修改為如下配置:

post_max_size =8m

upload_max_filesize = 8m

儲存之後,重啟一下php-fpm即可生效

linux下nginx,php環境時,一般是修改以上引數實現上傳檔案的大小限制

nginx配置後網域名稱上傳檔案報錯413

find name nginx.conf vi etc nginx nginx.conf在配置檔案的http 花括號裡任意找一行寫入如下 client max body size 100m client header timeout 1m client body timeout 10m proxy ...

Nginx上傳檔案大小限制 code 413

1.停止服務 路徑 nginx s stop 2.cd 路徑 nginx conf 3.vim nginx.conf 4.新增 client max body size xxm xx 為最大限制,配置詳情在下方 5.儲存退出 6.重啟nginx 路徑 nginx sbin nginx可以選擇在htt...

nginx上傳檔案413錯誤,隱藏版本號

今天臨時要給合作商做演示,碰到個問題上傳失敗,把 拉出來debug,發現根本沒有進入後端請求,之前上傳功能沒問題的,後來想起之前沒有使用nginx 現在使用了 通過檢查,上傳返回碼為413request entity too large。後修改nginx配置 client max body size...