Центр поддержки > База знаний > Виртуальные сервера (VPS) > Linux VPS (Virtuozzo) > 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".
Добавить в избранное Распечатать статью
Powered by WHMCompleteSolution