![Nginx](/sites/internet-lab.ru/files/styles/shirokiy/public/2021-08/nginx.png?itok=OaKHqBw5)
Исправляем ошибку 413 Request Entity Too Large в веб-сервере nginx при загрузке большого файла.
Собственно, ошибки никакой нет. Просто размер загружаемого вами файла превышает допустимый в настройках nginx. В nginx по умолчанию установлено ограничение в 1 МБ. Вам нужно или загрузить фал меньшего размера, или разрешить загружать файлы большего размера.
Максимальный размер файла настраивается параметром client_max_body_size. Разрешим загружать файлы размером до 16 МБ:
server {
...
client_max_body_size 16m;
...
}
Обновляем конфигурацию nginx:
service nginx reload
Файл загрузился. Теперь с чувством выполненного долга почувствовать себя начинающим кулхацкером.
Дополнительно
В Apache смотрим в сторону LimitRequestBody, значение указывается в байтах:
LimitRequestBody 16384
В PHP смотрим upload_max_filesize и post_max_size в php.ini.