

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione del server proxy
<a name="dotnet-linux-platform-nginx"></a>

AWS Elastic Beanstalk utilizza [NGINX](https://www.nginx.com/) come reverse proxy per inoltrare le richieste all'applicazione. Elastic Beanstalk fornisce una configurazione NGINX predefinita che puoi estendere o sovrascrivere completamente con la tua configurazione.

Per impostazione predefinita, Elastic Beanstalk configura il proxy NGINX per inoltrare le richieste all'applicazione sulla porta 5000. È possibile sostituire la porta predefinita impostando la [proprietà dell'ambiente](dotnet-linux-platform.md#dotnet-linux-options-properties) `PORT` sulla porta di ascolto dell'applicazione principale.

**Nota**  
La porta su cui l'applicazione è in ascolto non influisce sulla porta utilizzata dal server NGINX per ricevere le richieste dal sistema di bilanciamento del carico.

**Configurazione del server proxy sulla versione della piattaforma**  
Tutte le AL2 piattaforme AL2023/supportano una funzionalità di configurazione proxy uniforme. Per ulteriori informazioni sulla configurazione del server proxy sulle versioni della piattaforma che eseguono AL2023/AL2, consulta[Configurazione del proxy inverso](platforms-linux-extend.proxy.md). 

Il seguente file di configurazione di esempio estende la configurazione NGINX del tuo ambiente. La configurazione indirizza le richieste `/api` a una seconda applicazione Web in ascolto sulla porta 5200 del server Web. Per impostazione predefinita, Elastic Beanstalk inoltra le richieste a una singola applicazione in ascolto sulla 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;
}
```