LoginSignup
10
14

More than 3 years have passed since last update.

[nginx]本番環境で動画を投稿した際413 Request Entity Too Largeと出る

Last updated at Posted at 2019-09-04

はじめに

本番環境[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

10
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
14