

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration du serveur proxy
<a name="dotnet-linux-platform-nginx"></a>

AWS Elastic Beanstalk utilise [NGINX](https://www.nginx.com/) comme proxy inverse pour relayer les demandes vers votre application. Elastic Beanstalk fournit une configuration NGINX par défaut que vous pouvez étendre ou remplacer complètement par votre propre configuration.

Par défaut, Elastic Beanstalk configure le proxy NGINX pour transmettre les demandes à votre application sur le port 5000. Vous pouvez remplacer le port par défaut en définissant la [propriété d'environnement](dotnet-linux-platform.md#dotnet-linux-options-properties) `PORT` sur le port que votre application écoute.

**Note**  
Le port sur lequel votre application écoute n'affecte pas le port sur lequel le serveur NGINX écoute pour recevoir les demandes de l'équilibreur de charge.

**Configuration du serveur proxy sur la version de votre plateforme**  
Toutes les AL2 plateformes AL2023/prennent en charge une fonctionnalité de configuration de proxy uniforme. Pour plus d'informations sur la configuration du serveur proxy sur les versions de votre plate-forme exécutant AL2023/AL2, consultez[Configuration du proxy inverse](platforms-linux-extend.proxy.md). 

L'exemple de fichier de configuration suivant étend la configuration NGINX de votre environnement. La configuration dirige les demandes `/api` vers une deuxième application Web qui écoute sur le port 5200 du serveur Web. Par défaut, Elastic Beanstalk transmet les demandes à une seule application qui écoute sur le port 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;
}
```