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
?
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