【nginx】413 request entity too largeのnginxエラー解消

カテゴリ:nginx 投稿:2022年6月4日22:10、更新:2022年6月27日1:28

・記事の概要 

画像アップロード処理などで「413 request entity too large」が発生した場合の解消手順を記載します。


・この記事でできるようになること 

「413 request entity too large」を解消し、任意のサイズのファイルを正常にアップロードできるようになります。

nginxではデフォルトだと1MBまでのデータしか受け付けないので設定を変えていきます。


・実際の手順 

nginx.confの編集

/etc/nginx/nginx.conf」を編集し

sever{}内にclient_max_body_sizeを追記します。5M部分は任意のサイズで良いです。

server {

  listen       80;

  client_max_body_size 5M;


②設定を反映

reloadで設定を反映させます。

service nginx reload


・まとめ 

いかがだったでしょうか。

容量は無限に大きくしてしまうとシステム要件上、負荷がかかりすぎるなどの問題にもなり得るので適当に上げすぎることにはご注意ください。


コメント一覧

コメント投稿ページへ


書いている人

のぎ
PG->SE->PMとして働き、現在はIT企業で新卒採用の担当をしています。長期育休取得明けで0歳娘の対応に毎日バタバタです。笑
採用業務をしつつ社内利用ツールなど作成しており、当ブログも勉強の一環でコーディングして作成しています。 エンジニア領域、人事・採用領域、育児関連など発信していきます。