9.1. SSL - Mateo-RH/wordpress-aws-ha GitHub Wiki
Petición de Certificado
Amazon ofrece el servicio de certificados públicos de manera gratuita, mediante Amazon Certificate Manager. Para esto, accedemos al dashboard de ACM y pedimos un nuevo certificado.
- Especificamos que se trata de un certificado público.
-
Incluimos los dominios para los que se va a pedir el certificado.
-
Como somos los dueños del dominio, pedimos validación mediante DNS.
- Para validar que somos los dueños del dominio, debemos crear un nuevo registro de tipo CNAME, con el valor que nos especifican y en la dirección también especificada.
- O, al estar usando la DNS de Amazon, mediante Route 53 podemos simplificar este proceso, simplemente haciendo click en la opción de crear el registro en Route 53.
- Así, ya tendremos un certificado válido para nuestro dominio.
Configuración de Load Balancer con Certificado
- Empezamos el proceso de creación de un Load Balancer, específicamente un Application Load Balancer.
- Ingresamos la configuración básica del LB, el nombre, listeners para HTTP y HTTPS (Ya que mediante HTTP se comunica con las instancias EC2 y mediante HTTPS con las conexiones de internet) y, finalmente, la zona de disponibilidad que se habilitará para el balanceador.
- En las opciones de seguridad, escogemos el certificado que creamos anteriormente.
- Asignamos el grupo de seguridad creado para el Load Balancer.
- Configuramos el Target Group que va a estar asignado al balanceador de cargas.
- Finalmente, registramos las instancias objetivo del target group.