Nginx 413 Request Entity Too Large: причины и решения
Ошибка "413 Request Entity Too Large" возникает в Nginx, когда размер тела HTTP-запроса превышает допустимый лимит. По умолчанию Nginx устанавливает ограничение на размер тела запроса в 1 мегабайт.
Большинство ситуаций, когда возникает ошибка 413, связаны с попыткой загрузки/отправки файлов большого размера через веб-приложение.
Если вам нужно увеличить ограничение на размер тела запроса, вы можете внести изменения в конфигурационный файл Nginx. Для этого откройте файл nginx.conf с помощью текстового редактора и найдите секцию http:
shell
http {
...
client_max_body_size 20M;
...
}
В приведенном выше примере мы установили максимальный размер тела запроса в 20 мегабайт (20M). Вы можете выбрать любое значение, которое соответствует вашим потребностям.
После внесения изменений в файл конфигурации Nginx, сохраните его и перезапустите Nginx, чтобы изменения вступили в силу. Например, в Ubuntu команда для перезапуска Nginx может выглядеть так:
shell
sudo service nginx restart
После перезапуска сервера Nginx, ограничение на размер тела запроса будет установлено в соответствии с вашими настройками.