Nginx 踩坑 413 Request Entity Too Large

Nginx 踩坑 413 Request Entity Too Large

在進行文件上傳的操作時, Nginx 報錯: 413 Request Entity Too Large

問題展示

又是熟悉的踩坑環節😂! 看看今天阿航踩了啥坑吧:

在嘗試上傳文件到服務器時, 碰到了大大的:

nginx 413

原因

nginx的默認文件上傳大小大於你上傳文件的大小

解決方案

找到nginx配置文件

找到nginx的配置文件(nginx/conf/nginx.conf)

修改serverlocation的配置

找到你要修改的server, 比如:

	server {
        listen 80;
        server_name adb.abc.com;
        location / {
            root   html;
            index  index.html index.htm;
        }
    }

在location塊中添加一行配置:

client_max_body_size  64m; # 改爲你需要的大小!

修改後就變爲了:

	server {
        listen 80;
        server_name adb.abc.com;
        location / {
            root   html;
            index  index.html index.htm;
            client_max_body_size  64m; # 改爲你需要的大小!
        }
    }

保存並重啓

保存文件, 重啓nginx(首個nginx替換爲你安裝的目錄):

nginx/sbin/nginx -s reload

附官方文檔

若上述方案未解決你的問題, 你也可以去查看nginx官方中文文檔

結語

對文章若有任何問題、異議以及改進建議, 歡迎在下方進行評論. 作者將盡快回復! 獲取最新文章, 歡迎閱讀官方博客.

更多更好的教程/博客/資訊, 歡迎訪問我的官網: 阿航的技術小站.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章