As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar o servidor de proxy
O AWS Elastic Beanstalk usa NGINX
Por padrão, o Elastic Beanstalk configura o proxy NGINX para encaminhar solicitações à sua aplicação na porta 5000. Você pode substituir a porta padrão definindo a propriedade do ambiente PORT para a porta de escuta do seu aplicativo principal.
nota
A porta que seu aplicativo escuta não afeta a porta na qual o servidor NGINX escuta para receber solicitações do balanceador de carga.
Configurar o servidor proxy na sua versão da plataforma
Todas as plataformas AL2023/AL2 oferecem suporte a um recurso de configuração de proxy uniforme. Para obter mais informações sobre como configurar o servidor proxy em versões de plataforma que executam o AL2023/AL2, consulte Configuração de proxy reverso.
O arquivo de configuração de exemplo a seguir estende a configuração de NGINX do ambiente. A configuração direciona solicitações para /api para um segundo aplicativo Web que escuta na porta 5200 no servidor Web. Por padrão, o Elastic Beanstalk encaminha solicitações para uma única aplicação que escuta na porta 5000.
exemplo 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; }