Ошибка возникает при отправке запроса (к примеру файла) размер которого превышает 1 мегабайт. Это связано с настройками nginx по умолчанию.
Синтаксис: client_max_body_size размер;
Умолчание: client_max_body_size 1m;
Контекст: http, server, loc
Задаёт максимально допустимый размер тела запроса клиента. Если размер больше заданного, то клиенту возвращается ошибка 413 (Request Entity Too Large). Следует иметь в виду, что браузеры не умеют корректно показывать эту ошибку. Установка параметра размер в 0 отключает проверку размера тела запроса клиента.
Решение проблемы:
Получить путь до файлов конфигурации nginx, с помощью команды:
1 | nginx -t |
В файле /etc/nginx/nginx.conf в секцию http или server (в зависимости от настроек) добавляем параметр
1 | client_max_body_size 128m; |
и перезапускаем nginx
1 | systemctl reload nginx |