Knowledge
413 Request Entity Too Large in nginx
#Errors
When uploading files you can encounter this error, which is caused by a limit in the nginx configuration.
Published by Mark van Eijk
on January 22, 2024
Updated on September 18, 2024
· 1 minute read
About error 413
The error with response code 413 shows up as "Request Entity Too Large" in the error logs of nginx and "Payload Too Large" in the developer console of your browser. Other ways of telling you about this same error could be "Content Too Large" or "Requested content-length of ... is larger than the configured limit of ...".
Why do I see this error
This error happens when the uploaded file is larger than the configured maximum body size in nginx. Therefore the solution is to increase this limit.
Solution
By increasing the client_max_body_size
in nginx, we can make sure the uploaded files are accepted. This can be done in the nginx.conf
file, or in the sites-available
configuration file of your website:
client_max_body_size 100M;
You can set the limit using these units:
ms # milliseconds
s # seconds
m # minutes
h # hours
d # days
w # weeks
M # months, 30 days
y # years, 365 days
Subscribe to our newsletter
Do you want to receive regular updates with fresh and exclusive content to learn more about web development, hosting, security and performance? Subscribe now!
Related articles
Error in the HTTP2 framing layer
When uploading files you can encounter this error, which is caused by a limit in the nginx configuration.