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
AWS Elastic Beanstalk utiliza NGINX
De forma predeterminada, Elastic Beanstalk configura el proxy NGINX 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 que su aplicación está a la escucha no afecta al puerto en el que el servidor NGINX está a la escucha para recibir las solicitudes del equilibrador de carga.
Configuración del servidor proxy en la versión de su plataforma
Todas las plataformas AL2023/AL2 son compatibles con una característica 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 AL2023/AL2, consulte Configuración del proxy inverso.
El siguiente archivo de configuración de ejemplo amplía la configuración NGINX de 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; }