Cómo puedo redirigir las peticiones http hacia https en AWS usando Balanceador de carga de aplicaciones + ACM

En muchas ocasiones que hemos instalado recientemente un balanceador de carga de aplicaciones (ALB) junto con un certificado de ACM para firmar https nuestro sitio web , hemos querido forzar de igual manera que si nos consultan por http este tráfico sea redirigido para que siempre nuestro sitio web obligatoriamente sea https.

Prerrequisitos:

Los pasos los explicaremos sobre nuestro dominio que funciona en una instancia EC2 Windows con un sitio Web en IIS que se encuentra detrás de un balanceador de carga de aplicación.

Pasos para Configurar la Regla que hará la redirección del tráfico.

el dominio que usaremos es eccomerce.xxxxshop.com y actualmente el problema a resolver es el siguiente que se muestra en la imagen.

Damos editar en el puerto 80 de escucha http dentro del ALB que tenemos configurado

Seguidamente editamos la regla

Eliminamos la regla actual que por default ha creado el ALB.

Eliminamos la regla actual de Fordward y la cambiaremos por el Redirect hacia el puerto 443.

Una vez actualizamos la regla estará lista para hacer el test nuevamente y ver que se hace la redirección y así nuestro sitio siempre firmara en https.

Pruebas de funcionamiento

Fuente consulta: https://aws.amazon.com/es/premiumsupport/knowledge-center/elb-redirect-http-to-https-using-alb/

Entrepreneur, travel lover, AWS x3, CIO High Cloud Tec , AWS Community Builder, passionate about cloud learning

Entrepreneur, travel lover, AWS x3, CIO High Cloud Tec , AWS Community Builder, passionate about cloud learning