El valor predeterminado para la client_max_body_size
directiva es 1 MiB .
Se puede configurar en http
, server
y location
contexto - 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 reload
o service nginx reload
comandos con prepending sudo
(si lo hay).
nginx -t
para probar su configuración antes de ejecutarnginx -s reload
para 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 reload
no aplicará una configuración sintácticamente incorrecta sino que informará de error.off_t
tamaño de letra (verngx_http_core_module.h
). En el caso de un ejecutable deoff_t
64 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