

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
<a name="dotnet-linux-platform-nginx"></a>

AWS Elastic Beanstalk usa o [NGINX](https://www.nginx.com/) como proxy reverso para retransmitir solicitações para seu aplicativo. O Elastic Beanstalk oferece uma configuração NGINX padrão que você pode estender ou substituir completamente por sua própria configuração.

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](dotnet-linux-platform.md#dotnet-linux-options-properties) `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 AL2 plataformas AL2023/suportam um recurso de configuração de proxy uniforme. Para obter mais informações sobre como configurar o servidor proxy nas versões da sua plataforma executando AL2023/AL2, consulte[Configuração de proxy reverso](platforms-linux-extend.proxy.md). 

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.

**Example `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;
}
```