client_max_body_size nginx

Valor predeterminado nginx client_max_body_size



client_max_body_size nginx (3)

El valor predeterminado para la directiva client_max_body_size es 1 MiB .

Se puede configurar en http , server y contexto de location , ya que en la mayoría de los casos , esta directiva en un bloque anidado tiene prioridad sobre la misma directiva en los bloques de ancestros .

Extracto de la documentación 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 solicitud del cliente, especificado en el campo de encabezado de solicitud "Contenido-Longitud". Si el tamaño en una solicitud excede el valor configurado, el error 413 (entidad de solicitud demasiado grande) se devuelve al cliente. Tenga en cuenta que los navegadores no pueden mostrar este error correctamente. Establecer el tamaño en 0 desactiva la comprobación del tamaño del cuerpo de la solicitud del cliente.

No olvide volver a cargar la configuración mediante nginx -s reload o service nginx reload commands antes de sudo (si corresponde).

He estado obteniendo el error nginx:

413 Request Entity Too Large

Pude actualizar mi client_max_body_size en la sección del servidor de mi archivo nginx.conf a 20M y esto ha solucionado el problema. Sin embargo, ¿cuál es el nginx predeterminado client_max_body_size ?


La respuesta de Pooja Mane funcionó para mí, pero tuve que poner la variable client_max_body_size dentro de la sección http .


Puede aumentar el tamaño del cuerpo en el archivo de configuración nginx como

sudo nano /etc/nginx/nginx.conf

client_max_body_size 100M;

Reinicie nginx para aplicar los cambios.

sudo service nginx restart