Nginx で 「413 Request Entity Too Large」 が出る場合

ファイルをアップロードしようとしたら 413 Request Entity Too Large というエラーが発生。

許容範囲外のデータがサーバーに送られた際に出るエラーのようなので client_max_body_size を定義して対応する。

# /etc/nginx/nginx.conf

http {
    ....
    server {
        ....
        client_max_body_size 20M; # これを追加
        ....
    }
}

そしてサーバーを再起動する。

$ sudo /etc/init.d/nginx restart