Estoy intentando utilizar el redireccionamiento de sitio web estático de AWS S3 para permitir redireccionamientos desde un dominio de Apex (example.com) al www.example. com dominio.

Utilicé la siguiente guía https://medium.com/faun/redirect-naked-domain-to-www-with-https-on-aws-route-53-e620e4ce989d

En Route53, he creado un registro A para el dominio vértice example.com

example.com    A    Simple   s3-website-eu-west-1.amazonaws.com.

El www.example.domain apunta a una distribución en la nube que distribuye mi sitio web. El dominio de la nube redirigirá todo el tráfico HTTP a HTTPS

www.example.com   A    Simple    *************.cloudfront.net.

En S3, creé un depósito para example.com y lo configuré para redirigir todas las solicitudes [example.com s3 bucket redirect rules El cubo es público y está vacío.

El comportamiento resultante funciona para HTTP pero se agota el tiempo de espera para HTTPS

http://example.com -> https://www.example.com
https://example.com -> ETIMEDOUT
http://www.example.com -> https://www.example.com
https://www.example.com -> https://www.example.com

¿Cómo puedo arreglar esta configuración para que https://example.com -> https://www.example.com

2
atomicfruitcake 30 jul. 2020 a las 20:55

1 respuesta

La mejor respuesta

El problema es que el alojamiento de sitios web estáticos de S3 no es compatible con HTTPS. [ref]

Por lo tanto, debe agregar un CloudFront frente al depósito de example.com s3 y configurar los registros DNS adecuados que apunten a él.

4
jellycsc 30 jul. 2020 a las 17:59