Ошибка «413 Request Entity Too Large» и как ее решить

Если при отображении страницы возникла ошибка 413 Request Entity Too Large — это значит, что Ваш веб-сервер Nginx имеет неправильные параметры настройки. А точнее — это дефолтные настройки Nginx, которые многие из системных администраторов не пытаются, или забывают, изменить.

Данная ошибка появляется если один из элементов сайта имеет размер при загрузке более 1 мегабайт. В конфигурационних файлах веб сервера за это отвечает параметр client_max_body_size, который по умолчанию равен 1m.
Nginx - 413 Request Entity Too Large

Напомним, что NGINX — программное обеспечение, написанное для UNIX / Linux-систем. Основное назначение — самостоятельный HTTP-сервер, веб-сервер, или, как он использует частые, фронтенд для высоконагруженных проектов. Возможно использование NGINX как почтового SMTP / IMAP / POP3-сервера, а также обратного TCP прокси-сервера.

Исходные тексты и документация распространяются под BSD-подобной лицензией с 2 пунктов.

413 Request Entity Too Large

Вот что сказано на сайте разработчика (ссылка на сайт):
Синтаксис:

1
client_max_body_size размер;

По умолчанию:

client_max_body_size 1m;

Контекст:

http, server, location

Задает максимально допустимый размер тела запроса клиента, указываемый в поле «Content-Length» заголовка запроса. Если размер больше заданного, то клиенту возвращается ошибка 413 (Request Entity Too Large). Следует иметь в виду, что браузеры не умеют корректно показывать эту ошибку. Установка параметра размер в 0 отключает проверку размера тела запроса клиента.

Решение

Надо в конфигурационный файл nginx.conf в секцию http (или server, location) внести изменения (или добавить параметр, если у Вас его нет):

1
client_max_body_size 100m;

И после этого перезагрузить сам Nginx. В Linux системах достаточно сделать:

1
service nginx restart

На этом всё.

Если у Вас возникли вопросы или другие комментарии — можете оставить их внизу страницы или написать нашим специалистам на почту  support @ resk.group

Также Вы можете ознакомиться с другими интересными текстами, статьями, ошибками и их решениями от специалистов компании «RESK — Системный интегратор» по ссылке База знаний.

Напомним, что специалисты компании RESK имеют подтвержденные многочисленные сертификаты, дипломы, лицензии, благодарности и положительные отзывы. Наша компания качественно и на высоком уровне предоставляет Вам услуги по всем возможным направлениям. Мы имеем высокий профессиональный уровень знаний и многолетний практический опыт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll to top