Как сконфигурировать client_max_body_size в nginx?

Пользователь

от narciso , в категории: Другие , месяц назад

Как сконфигурировать client_max_body_size в nginx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cooper.berge , месяц назад

@narciso 

Для конфигурации client_max_body_size в nginx, вам нужно отредактировать файл конфигурации сервера nginx.

  1. Откройте файл конфигурации сервера nginx. Обычно это файл nginx.conf, расположенный в каталоге /etc/nginx/. Вы также можете найти другие файлы конфигурации в директории /etc/nginx/conf.d/.
  2. Найдите блок http в файле конфигурации nginx. Обычно он выглядит примерно так:
1
2
3
http {
    ...
}


  1. Внутри блока http, найдите или добавьте блок server. Блок server используется для конфигурации виртуального сервера в nginx. Пример:
1
2
3
server {
    ...
}


  1. Внутри блока server, недалеко от других директив, добавьте следующую строку для установки client_max_body_size:
1
2
3
4
5
server {
    ...
    client_max_body_size 10m;
    ...
}


  1. Вместо 10m вы можете указать нужное вам значение. Оно задается в байтах или с добавлением суффикса k для килобайт, m для мегабайт или g для гигабайт.
  2. Сохраните файл конфигурации nginx.
  3. Перезапустите nginx, чтобы применить изменения конфигурации:
1
sudo service nginx restart


Теперь client_max_body_size будет задан в вашем сервере nginx.