Client_max_body_size 0; не применяется даже при настройке в каждом разделе

Почему не применяется client_max_body_size 0;? Я получаю следующую ошибку, пытаясь загрузить файл размером 50M 413 Request Entity Too Large nginx/1.25.3

Но я установил client_max_body_size 0; в каждой секции. Мое приложение докеризовано, но отображение файла конфигурации в докер, так что конфигурация работает, но max body нет

client_max_body_size 0;

upstream lito_upstream {
  # ip_hash;
  server viajah-api:8000;
  server front_viajah:3000;
}

server {
    client_max_body_size 0;

    location /static/ {
       client_max_body_size 0;
       autoindex on;
       alias /src/static/;
    }

    location /media/ {
       client_max_body_size 0;
       autoindex on;
       alias /src/media/;
    }

    location / {
        client_max_body_size 0;
        proxy_pass http://viajah-api:8000/;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        # Passa os cabeçalhos de cookie
        proxy_set_header Cookie $http_cookie;
    }

    listen 8000;
  server_name api.viajahturismo.com.br;
}

#server
server {
  client_max_body_size 0;
  #Defines the port on which the server will listen for requests.
  include /etc/nginx/mime.types;
  location /media/ {
      client_max_body_size 0;
      autoindex on;
      alias /app/media/;
  }
  location / {
      client_max_body_size 0;
      proxy_set_header Host $host;
      proxy_pass http://front_viajah:3000;
  }


  listen 3000;
  server_name viajahturismo.com.br;
}
                           

Проблема была связана с другим контейнером. Я использую nginx-proxy для обратного прокси, и он находится в другом и глобальном docker-compose.yml, проблема была в том, что nginx-proxy переопределял конфигурацию nginx. Поэтому я добавил конфигурационный файл, устанавливающий client_max_body_size 0 и сопоставленный с томом nginx-proxy.

Вернуться на верх