Заметка Ошибка 413 Request Entity Too Large на nginx


akhomlyuk

Ищу модераторов
Администратор
Сообщения
748
Симпатии
370
#1
Данная ошибка чаще всего возникает из за директивы client_max_body_size которая по умолчанию равна 1 Мб. Например при загрузке файлов к себе на сайт. Все что больше данного значения отсеивается веб сервером.
Выдержка с оф. сайта Nginx
Задаёт максимально допустимый размер тела запроса клиента, указываемый в поле “Content-Length” заголовка запроса. Если размер больше заданного, то клиенту возвращается ошибка 413 (Request Entity Too Large). Следует иметь в виду, что браузеры не умеют корректно показывать эту ошибку. Установка параметра размер в 0 отключает проверку размера тела запроса клиента.
Чтобы исправить, редактируем конфиг - /etc/nginx/nginx.conf
Добавляем или изменяем значение:
[MOW=nginx]client_max_body_size 25m;
Код:
Ставим например 25 Мб, перезапускаем nginx и проверяем.
[code=bash]systemctl restart nginx[code]
или
[code=bash]service nginx restart[code]
 

Евгений

Участник
Сообщения
12
Симпатии
0
#2
Тоже столкнулся с такой ошибкой на веб-сервере неделю назад, буду пытаться устранять по вашей инструкции.