Центр поддержки > База знаний > Виртуальные сервера (VPS) > Linux VPS (Virtuozzo) > Nginx 413 Request Entity Too Large


Nginx 413 Request Entity Too Large




Nginx пишет ошибку 413 Request Entity Too Large при загрузке файла, что делать?

Ошибка появляется при попытке загрузки файлов больше 1 мегабайта. Одна из наиболее вероятных причин — это дефолтные настройки nginx, а точнее параметра client_max_body_size, который по умолчанию равен 1m, что делает невозможным загрузку файлов более 1 мегабайта.

В документации nginx описывается, что директива client_max_body_size задаёт максимально допустимый размер тела запроса клиента, указываемый в строке "Content-Length" в заголовке запроса. Если размер больше заданного, то клиенту возвращается ошибка "Request Entity Too Large" (413).

Для решения проблемы с загрузкой файлов, необходимо в файле конфигурации nginx увеличить значение директивы client_max_body_size до необходимого вам размера.

Для этого нужно в файл /usr/local/etc/nginx/nginx.conf (или /etc/nginx/nginx.conf), в секцию http, добавить (или изменить его значение, если он уже там есть) параметер "client_max_body_size 100m;" и затем перезапустить nginx с помощью "service nginx restart" или "/etc/init.d/nginx restart".



Помог ли вам данный ответ?

Добавить в избранное Добавить в избранное    Распечатать статью Распечатать статью

Также читают
Установка Zend Optimizer (просмотров: 5134)

Powered by WHMCompleteSolution