Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

167
Vistas
Nginx no puede manejar archivos de más de 10 mb de carga de archivos

Tengo un entorno de producción y no producción, ambos con la misma configuración de YAML.

En el entorno de producción, cargar un archivo de más de 10 mb da como resultado un error 403 generado por nginx. Cualquier cosa debajo resultará en una carga de archivo exitosa

mientras que en el entorno no productivo, podemos cargar archivos que siguen el límite dado por nuestra configuración, hasta 1 gb

a continuación se muestra un fragmento de las anotaciones importantes que se agregan

 nginx.ingress.kubernetes.io/client-body-buffer-size: 1000m nginx.ingress.kubernetes.io/client-max-body-size: 1000m nginx.ingress.kubernetes.io/fastcgi-read-timeout: "600" nginx.ingress.kubernetes.io/fastcgi-send-timeout: "600" nginx.ingress.kubernetes.io/idle-timeout: 600s nginx.ingress.kubernetes.io/modsecurity-snippet: SecRuleRemoveByID 949110 nginx.ingress.kubernetes.io/proxy-body-size: 1000m nginx.ingress.kubernetes.io/proxy-connect-timeout: "600" nginx.ingress.kubernetes.io/proxy-next-upstream-timeout: "600" nginx.ingress.kubernetes.io/proxy-read-timeout: "600" nginx.ingress.kubernetes.io/proxy-send-timeout: "600" nginx.ingress.kubernetes.io/rewrite-target: /$1```
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

De manera predeterminada, puede cargar solo 1 MB en Nginx y si carga más, arrojará algún error. Si desea aumentar el tamaño en todo el sitio, agregue debajo de la línea client_max_body_size 50M Si desea limitar solo las solicitudes HTTPS pero no las solicitudes HTTP, debe agregar client_max_body_size 50M al bloque del servidor que escucha el puerto 443 pero no al bloque del servidor que escucha algún otro número de puerto. De la misma manera, puede agregarlo para una directiva particular/ubicación de URL/cargas {... client_max_body_size 50M; }

Después de los pasos anteriores, debe verificar la sintaxis de su archivo de configuración actualizado mediante el siguiente comando:

$ sudo nginx -t Si no hay errores, ejecute los siguientes comandos para reiniciar:

$ sudo service nginx reload #debian/ubuntu

$ systemctl restart nginx #redhat/centos

Consulte la documentación .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda