#はじめに
本番環境[EC2サーバー]にて動画を投稿した際に413 Request Entity Too Largeと出る。
原因はどうやらnginxはデフォルトの設定値が1Mみたいで大きいサイズのファイルはエラーが出る見たいです。なのでアップロードの上限値を増やしたいと思います。
#設定方法
設定をする為のファイルをまずは開きます。今回は本番環境でのエラーなのでEC2サーバーで。
sudo vi /etc/nginx/nginx.conf
容量を増やす為client_max_body_size
を使用しファイルに記述。場所はserverの中では上手くいかなかったので別な場所に記述、今回は容量の上限値を20Mに指定
http{
keepalive_timeout 65;
types_hash_max_size 2048;
client_max_body_size 20M;
以下略*******************
最後にsudo /etc/init.d/nginx reload
をし適用しましょう。
#最後に
今回はこれで上手くいったのでよしとします。大きめの画像、動画のアップロードだとnginxで本番環境でエラーが出るいい勉強になりました。
以下、参考にさせて頂いた資料です。
https://caramelcase.com/nginx-too-large-error/
https://qiita.com/takecian/items/639deeae094466de6546