

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de la terminación HTTPS en la instancia
<a name="https-singleinstance"></a>

Puede utilizar [archivos de configuración](ebextensions.md) para configurar el servidor proxy que pasa el tráfico a la aplicación de forma que termine las conexiones HTTPS. Esto resulta útil si desea utilizar HTTPS con un entorno de una sola instancia o si configura el equilibrador de carga para que transfiera el tráfico sin descifrarlo.

Para habilitar HTTPS, debe permitir que el tráfico entrante del puerto 443 llegue a la EC2 instancia en la que se ejecuta la aplicación de Elastic Beanstalk. Para ello, utilice la `Resources` clave del archivo de configuración para añadir una regla para el puerto 443 a las reglas de entrada del grupo de seguridad del AWSEBSecurity grupo.

El siguiente fragmento de código agrega una regla de entrada al grupo de seguridad `AWSEBSecurityGroup` que abre el puerto 443 a todo el tráfico en un entorno formado por una sola instancia:

**`.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
```

En un entorno con balanceo de carga de una [Amazon Virtual Private Cloud](https://docs.aws.amazon.com/vpc/latest/userguide/) (Amazon VPC) predeterminada, puede modificar esta política para que solo acepte el tráfico procedente del equilibrador de carga. Consulte [Configuración del end-to-end cifrado en un entorno de Elastic Beanstalk con equilibrio de carga](configuring-https-endtoend.md) para ver un ejemplo.

**Topics**
+ [Terminación de HTTPS en instancias EC2 que ejecutan Docker](https-singleinstance-docker.md)
+ [Finalización de HTTPS en EC2 instancias que ejecutan Go](https-singleinstance-go.md)
+ [Terminación de HTTPS en instancias EC2 que ejecutan Java SE](https-singleinstance-java.md)
+ [Terminación de HTTPS en instancias EC2 que ejecutan Node.js](https-singleinstance-nodejs.md)
+ [Finalización de HTTPS en EC2 instancias que ejecutan PHP](https-singleinstance-php.md)
+ [Terminación de HTTPS en instancias EC2 que ejecutan Python](https-singleinstance-python.md)
+ [Terminación de HTTPS en instancias EC2 que ejecutan Ruby](https-singleinstance-ruby.md)
+ [Terminación de HTTPS en instancias EC2 que ejecutan Tomcat](https-singleinstance-tomcat.md)
+ [Terminación de HTTPS en instancias de Amazon EC2 que ejecutan .NET Core en Linux](https-singleinstance-dotnet-linux.md)
+ [Finalización de HTTPS en EC2 instancias de Amazon que ejecutan.NET](SSLNET.SingleInstance.md)