Error 413: "Request Entity Too Large" in Nginx
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 · 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.
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:
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!