Сегодня на одном из своих сайтов я заметил ошибку «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