El valor predeterminado para la client_max_body_sizedirectiva es 1 MiB .
Se puede configurar en http, servery locationcontexto - como en las mayoría de los casos , esta directiva en un bloque anidado tiene prioridad sobre la misma Directiva en los antepasados bloques .
Extracto de la documentación de ngx_http_core_module :
Syntax: client_max_body_size size;
Default: client_max_body_size 1m;
Context: http, server, location
Establece el tamaño máximo permitido del cuerpo de la solicitud del cliente, especificado en el campo de encabezado de la solicitud "Longitud de contenido". Si el tamaño de una solicitud excede el valor configurado, el error 413 (Solicitud de entidad demasiado grande) se devuelve al cliente. Tenga en cuenta que los navegadores no pueden mostrar correctamente este error. Establecer el tamaño en 0 inhabilita la verificación del tamaño del cuerpo de la solicitud del cliente.
No se olvide de volver a cargar la configuración
por nginx -s reloado service nginx reloadcomandos con prepending sudo(si lo hay).
nginx -tpara probar su configuración antes de ejecutarnginx -s reloadpara aplicar los cambios de configuración. No puede garantizar que su configuración sea correcta, pero detectará errores de sintaxis o valores no válidos.nginx -s reloadno aplicará una configuración sintácticamente incorrecta sino que informará de error.off_ttamaño de letra (verngx_http_core_module.h). En el caso de un ejecutable deoff_t64 bits , el tamaño es de 64 bits y el valor máximo debe ser 2 ^ 63 bytes.La respuesta de Pooja Mane funcionó para mí, pero tuve que poner la variable client_max_body_size dentro de la sección http .
fuente
Puede aumentar el tamaño del cuerpo en el archivo de configuración nginx como
Reinicie nginx para aplicar los cambios.
fuente