nginxで413エラーが出てファイルアップロードが失敗する場合

スポンサーリンク

nginx 413エラーでアップロード失敗

nginxを使っていて、ファイルアップロード処理をした場合に「413 Request Entity Too Large」「client intended to send too large body」というエラーが出て失敗する場合があります。

これはアップロードするファイルサイズが制限を超えているために起こります。

nginx.confを編集してサイズ上限を上げる

ファイルサイズの上限はnginx.confファイルに定義されています。

$ vi /etc/nginx/nginx.conf

サイズ上限を変更するにはnginx.confファイルの下記の箇所を変更します。

http {
  client_max_body_size 5M;

上のように設定した場合、サイズ上限は5MBまでとなります。この数字を変更することでサイズ上限を上げることが可能です。

 

未経験、異業種からIT業界に転身。フロントエンジニア。主にJavascript(React.js)をつかったWEBアプリ開発にたずさわる。
お仕事のご依頼はこちらから → genpsp10@gmail.com

psp7をフォロー
プログラミング
スポンサーリンク
psp7をフォロー
ハトらぼ

コメント