En el pasado, hemos tenido muchas dificultades al intentar configurar una instancia de AWS Elastic Beanstalk para que funcione con un certificado SSL. Algo que parece tan simple puede causar mucho dolor de cabeza. Por eso, hoy quiero contarte cómo hacerlo en tres simples pasos.
1. Pide un certificado
Ve a la sección de Certificate Manager en AWS y solicita un nuevo certificado.
2. Elige una validación DNS
Si gestionas el DNS de tu dominio con Route 53, el proceso es mucho más fácil. Puedes crear los registros directamente en Route 53 a través del asistente. Si tienes otro proveedor de DNS, puedes crear un CNAME con el nombre y el valor que se muestran a continuación.
3. Enlázalo a tu entorno de Elastic Beanstalk
Ve a tu entorno de Elastic Beanstalk y selecciona Config, luego Load Balancer y haz clic en Edit.
Luego ve a Add Listener, elige el protocolo HTTPS, selecciona tu certificado del menú desplegable y escribe 443 en el campo de puerto.
Ahora estás listo para servir tu contenido con HTTPS.