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

600
Vistas
.Net 5 AWS nginx Linux elastic beanstalk cambiando client_max_body_size

No puedo cargar un archivo de más de 1 megabyte debido a la configuración predeterminada en AWS elastic beanstalk nginx. Busqué en línea y descubrí que necesito cambiar client_max_body_size a client_max_body_size 20M para permitir archivos más grandes. Sin embargo, no hay ningún lugar para mí para hacer esto. No hay un archivo de configuración de Nginx en .net. Estoy usando .net 5 y luego uso aws toolkit en visual studio 19 para cargarlo en elastic beanstalk. el único archivo de configuración que puedo ver es aws-beanstalk-tools-defaults.json.

 { "region" : "eu-west-2", "configuration" : "Release", "framework" : "net5.0", "self-contained" : false, "application" : "testapplication", "environment" : "testapplication-prod-env", "enable-xray" : false, "enhanced-health-type" : "basic", "additional-options" : "", "proxy-server" : "nginx", "solution-stack" : "64bit Amazon Linux 2 v2.1.5 running .NET Core", "environment-type" : "LoadBalanced", "cname" : "vitradssltest-prod", "instance-type" : "t3a.nano", "key-pair" : "my key pair for testing", "instance-profile" : "aws-elasticbeanstalk-ec2-role", "service-role" : "aws-elasticbeanstalk-service-role", "loadbalancer-type" : "classic", "health-check-url" : "/" }

01_nginx.config'

ubicación del archivo

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Dado que utiliza 64bit Amazon Linux 2 v2.1.5 running .NET Core , nginx está activado de forma predeterminada . Por lo tanto, no veo ninguna razón por la que la forma estándar de personalizar nginx no funcione para usted.

Específicamente, la configuración personalizada debe estar en .platform/nginx/conf.d/ como se muestra en los documentos . Por lo tanto, puede crear el siguiente .platform/nginx/conf.d/myconfig.conf con el contenido:

 client_max_body_size 20M;
over 4 years ago · Santiago Trujillo Denunciar

0

Esto se ha logrado antes con AWS elastic beanstalk. Aunque su imagen puede ser diferente, utilicé el siguiente proceso:

  • Agregue una carpeta en la raíz de su solución y asígnele el nombre '.ebextensions'
  • Dentro de esa carpeta, agregue un nuevo archivo y asígnele el nombre '01_nginx.config'
  • Actualice el contenido del archivo a lo siguiente

En una solución similar en la que trabajé, se veía así:

 files: "/etc/nginx/conf.d/01_proxy.conf": mode: "000644" owner: root group: root content: | client_max_body_size 20M;

Cuando implemente el cambio en elastic beanstalk, leerá desde la carpeta ebextensions y aplicará todas las actualizaciones de archivos.

over 4 years ago · Santiago Trujillo 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