Nginx 413 Request Entity Too Large

Сегодня на одном из своих сайтов я заметил ошибку «413 Request Entity Too Large» и у меня возник резонный вопрос:

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

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

Для решения проблемы с загрузкой файлов, необходимо в файле конфигурации 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

 

Leave a Comment