nginx error – 413 Request Entity Too Large

Filed under linux, nginx, programming, quickie, and web.

If you’re getting 413 Request Entity Too Large errors trying to upload with Nginx, you need to increase the size limit in nginx.conf . Add ‘client_max_body_size xxM’ inside the server section, where xx is the size (in megabytes) that you want to allow.

 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/;
        }
    }
}

If you enjoyed this post, please follow us on twitter or subscribe to our feed!