1. ホーム
  2. nginx

Nginx] エラー413 Request Entity Too Largeの解決方法

2022-02-13 11:21:18
<パス

このエラーの原因は、クライアントから送信されたエンティティ・ボディが、サーバーが処理できる、あるいは処理したいサイズよりも大きいことです。通常、このステータスコードは表示されません。これは、ブラウザがあまり多くのデータを送信しないためですが、サーバー間のインターフェイスの相互作用がこの問題を引き起こすことがあります。

nginxでこの問題が発生する原因は、リクエストのエンティティが長すぎることです。これは通常、PostリクエストのBodyの内容が大きすぎる場合、例えば大きすぎるファイルをアップロードした場合や、POSTデータが多い場合などに起こります。

解決方法
nginxのメイン設定ファイルnginx.confを開き、http{}セグメントを探し、以下を修正または追加します。 クライアント最大ボディサイズ の値に

client_max_body_size 20m;

参考までに。
http://www.cnblogs.com/yjf512/archive/2013/03/29/2988296.html
HTTPリクエストメッセージとHTTPレスポンスメッセージ
413 Request Entity Too Large問題に対するサーバーの解決策の概要