Как настроить максимальный размер загружаемого файла в NGINX: методы и шаги

  1. Метод 1. Измените файл конфигурации NGINX:

    • Найдите файл конфигурации NGINX, обычно называемый nginx.confили default.conf.
    • Откройте файл в текстовом редакторе.
    • Добавьте или измените директиву client_max_body_sizeвнутри блока http, serverили location. Например:
      http {
       ...
       client_max_body_size 20M;
       ...
      }

      В этом примере максимальный размер загружаемого файла устанавливается равным 20 мегабайтам (МБ).

  2. Способ 2. Создайте отдельный файл конфигурации NGINX:

    • Создайте новый файл конфигурации, например, upload.conf, в каталоге конфигурации NGINX.
    • Добавьте в файл следующее содержимое:
      client_max_body_size 20M;

      Максимальный размер загружаемого файла устанавливается на уровне 20 МБ.

    • Сохраните файл и выйдите.
    • Включите новый файл конфигурации в основной файл конфигурации NGINX:
      http {
       ...
       include /path/to/upload.conf;
       ...
      }
  3. Метод 3. Используйте шаблон nginx.confв своем веб-приложении:

    • Некоторые веб-приложения предоставляют файл шаблона nginx.confспециально для конфигурации NGINX.
    • Найдите и откройте файл шаблона nginx.confвашего веб-приложения.
    • Найдите параметр конфигурации, связанный с размером загружаемого файла, например client_max_body_sizeили аналогичный.
    • Измените значение на желаемый максимальный размер загружаемого файла.
    • Сохраните файл и перезапустите NGINX.