Configuración del servidor proxy para su. NETCore en el entorno Linux de Elastic Beanstalk - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración del servidor proxy para su. NETCore en el entorno Linux de Elastic Beanstalk

AWS Elastic Beanstalk utiliza NGINXcomo proxy inverso para retransmitir las solicitudes a su aplicación. Elastic Beanstalk proporciona NGINX una configuración predeterminada que puede ampliar o anular por completo con su propia configuración.

De forma predeterminada, Elastic Beanstalk NGINX configura el proxy para reenviar las solicitudes a la aplicación en el puerto 5000. Puede invalidar el puerto predeterminado estableciendo la propiedad del entorno PORT en el puerto en el que desea que la aplicación principal esté a la escucha.

nota

El puerto en el que escucha la aplicación no afecta al puerto en el que escucha el NGINX servidor para recibir las solicitudes del balanceador de carga.

Configuración del servidor proxy en la versión de su plataforma

Todas las AL2 plataformas AL2 023/ admiten una función de configuración de proxy uniforme. Para obtener más información sobre la configuración del servidor proxy en las versiones de su plataforma que ejecutan AL2 AL2 023/, consulte. Configuración del proxy inverso en Elastic Beanstalk

El siguiente archivo de configuración de ejemplo amplía la configuración de NGINX su entorno. La configuración dirige solicitudes a /api a una segunda aplicación web que escucha en el puerto 5200 del servidor web. De forma predeterminada, Elastic Beanstalk reenvía las solicitudes a una sola aplicación que escucha en el puerto 5000.

ejemplo 01_custom.conf
location /api { proxy_pass http://127.0.0.1:5200; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }