Nginx 413 Request Entity Too Large erro 対応

2MB画像をアップロードしようとした時、「413 Request Entity Too Large erro」Nginxエラーが出ました。

原因;Nginxディフォルトアップロード許可サイズ1Mのため、サイズオーバーだぜと怒られる。

 

対応:client_max_body_size をnginx.conf に追加

nginx.conf

 http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        client_max_body_size 20m;←ここね
        listen       80;
        server_name  localhost;

        # Main location
        location / {
            proxy_pass         http://127.0.0.1:8000/;
        }
    }
}

nginx再起動 # service nginx reload