
Размер загружаемого файла в NGINX
в связке с php-fpm
Разберемся, как задать максимальный размер загружаемого файла на LEMP-сервере (связка Nginx и PHP-FPM).
Сигналом, что стоит увеличить лимит, могут служить:
- Ошибка 413 "Request entity too large"
- Запись в логе nginx "client intended to send too large body"
- Задаём параметр в конфиге nginx:
### /etc/nginx/nginx.conf
http {
...
client_max_body_size 50M;
...
}
- Увеличиваем лимит в конфиге php-fpm:
### /etc/php/8.1/fpm/php.ini (путь зависит от версии)
...
upload_max_filesize = 50M
post_max_size = 50M
...
- Рестартуем сервисы:
systemctl restart nginx
systemctl restart php*-fpm.service