Иногда при загрузке файла на сайт который крутится на NGinx-е пожно получить следующую ошибку
NGinx 413 Request Entity Too Large
А в логах эта ошибка выглядит так:
[error] 89526#100390: *446715 client intended to send too large body: 38378413 bytes
Возникает она по той причине, что по умолчанию nginx разрешает максимально допустимый размер тела запроса клиента не более 1 Мб.
Что бы увеличить этот лимит необходимо в конфигурационном файле в секцию server добавить директиву client_max_body_size
server {
...
client_max_body_size 64m;
...
}
и применить новую конфигурацию
# nginx -s reload
После этого ошибка не должна возникать снова.
Обратите внимание на то, что мы указали максимально допустимый размер тела запроса 64 мегабайта. При необходимости его можно изменять.