

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 de la terminaison HTTPS sur l'instance
<a name="https-singleinstance"></a>

Vous pouvez utiliser des [fichiers de configuration](ebextensions.md) pour configurer le serveur proxy qui transmet le trafic à votre application afin de mettre des connexions HTTPS hors service. Cette opération est utile si vous souhaitez utiliser HTTPS avec un environnement d'instance unique ou si vous configurez votre équilibreur de charge pour transmettre le trafic sans le déchiffrer.

Pour activer le protocole HTTPS, vous devez autoriser le trafic entrant sur le port 443 à destination de l' EC2 instance sur laquelle s'exécute votre application Elastic Beanstalk. Pour ce faire, utilisez la `Resources` clé du fichier de configuration pour ajouter une règle pour le port 443 aux règles d'entrée du groupe de sécurité du AWSEBSecurity groupe.

L'extrait suivant ajoute une règle de trafic entrant au groupe de sécurité `AWSEBSecurityGroup` qui ouvre le port 443 pour tout le trafic, pour un environnement d'instance unique :

**`.ebextensions/https-instance-securitygroup.config`**

```
Resources:
  sslSecurityGroupIngress: 
    Type: AWS::EC2::SecurityGroupIngress
    Properties:
      GroupId: {"Fn::GetAtt" : ["AWSEBSecurityGroup", "GroupId"]}
      IpProtocol: tcp
      ToPort: 443
      FromPort: 443
      CidrIp: 0.0.0.0/0
```

Dans un environnement à charge équilibrée [Amazon Virtual Private Cloud](https://docs.aws.amazon.com/vpc/latest/userguide/) (Amazon VPC) par défaut, vous pouvez modifier cette stratégie pour accepter uniquement le trafic provenant de l'équilibreur de charge. Consultez [Configuration du end-to-end chiffrement dans un environnement Elastic Beanstalk à charge équilibrée](configuring-https-endtoend.md) pour obtenir un exemple.

**Topics**
+ [Résiliation de connexions HTTPS sur des instances EC2 exécutant Docker](https-singleinstance-docker.md)
+ [Résiliation du protocole HTTPS sur les EC2 instances exécutant Go](https-singleinstance-go.md)
+ [Résiliation des connexions HTTPS sur des instances EC2 exécutant Java SE](https-singleinstance-java.md)
+ [Suspension des connexions HTTPS sur des instances EC2 exécutant Node.js](https-singleinstance-nodejs.md)
+ [Mettre fin au protocole HTTPS sur les EC2 instances exécutant PHP](https-singleinstance-php.md)
+ [Suspension des connexions HTTPS sur des instances EC2 exécutant Python](https-singleinstance-python.md)
+ [Suspension des connexions HTTPS sur des instances EC2 exécutant Ruby](https-singleinstance-ruby.md)
+ [Suspension des connexions HTTPS sur des instances EC2 exécutant Tomcat](https-singleinstance-tomcat.md)
+ [Résiliation des connexions HTTPS sur les instances Amazon EC2 exécutant .NET Core sous Linux](https-singleinstance-dotnet-linux.md)
+ [Résiliation du protocole HTTPS sur les EC2 instances Amazon exécutant .NET](SSLNET.SingleInstance.md)