Если при отображении страницы возникла ошибка 413 Request Entity Too Large — это значит, что Ваш веб-сервер Nginx имеет неправильные параметры настройки. А точнее — это дефолтные настройки Nginx, которые многие из системных администраторов не пытаются, или забывают, изменить.
Данная ошибка появляется если один из элементов сайта имеет размер при загрузке более 1 мегабайт. В конфигурационних файлах веб сервера за это отвечает параметр client_max_body_size, который по умолчанию равен 1m.
Напомним, что 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.ua
Также Вы можете ознакомиться с другими интересными текстами, статьями, ошибками и их решениями от специалистов компании «RESK — Системный интегратор» по ссылке База знаний.
Напомним, что специалисты компании RESK имеют подтвержденные многочисленные сертификаты, дипломы, лицензии, благодарности и положительные отзывы. Наша компания качественно и на высоком уровне предоставляет Вам услуги по всем возможным направлениям. Мы имеем высокий профессиональный уровень знаний и многолетний практический опыт.