Как исправить ошибку «413 Request Entity Too Large» в Nginx

Откройте файл конфигурации nginx nginx.conf, который обычно находится по адресу /etc/nginx/nginx.conf. Добавьте client_max_body_size 20m в раздел http{}.

Максимально допустимый размер загрузки — 20 МБ. Сохраните файл и перезапустите nginx, чтобы решить проблему.

Решение проблемы 413 Request Entity Too Large

При загрузке изображения (размером 1,9 МБ) с помощью PHP возникает ошибка nginx: 413 Request Entity Too Large.

Согласно опыту,Размер загружаемых файлов ограничен, но в PHP размер загружаемого файла по умолчанию составляет 2 МБ, так что проблем возникнуть не должно.

Откройте php.ini, измените upload_max_filesize и post_max_size на 20M и перезапустите.

Повторите загрузку, проблема все еще существует, поэтому проблему с PHP можно исключить.

Размер загружаемого файла nginx по умолчанию составляет 1 МБ, его можно изменить в настройках nginx.

Решение следующее:

1. Открыть , путь обычно такой: /etc/nginx/nginx.conf.

2. Добавьте в раздел http{} следующее:

клиент_макс_размер_тела 20м;

Максимально допустимый размер загружаемого файла — 20 м.

3. Сохраните и перезапустите nginx, чтобы решить проблему.

счет

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *