Estoy tratando de redirigir solicitudes que no son de www a www en Amazon Route 53.
Hice un depósito S3 con el nombre del dominio desnudo y configuré las propiedades del depósito para redirigir desde example.com a www.example.com , y luego en la Ruta 53 creé un alias para el nombre de dominio desnudo que apunta a ese depósito S3 basado en lo siguiente:
Redirigir solicitudes que no sean de www a www en Amazon Route 53
Funcionó muy bien para mí, excepto por el HTTPS.
En este momento no puedo acceder a https://example.com por alguna razón.
Cualquier ayuda sería muy apreciada.
https
amazon-route53
Eki Eqbal
fuente
fuente
Respuestas:
Puede colocar CloudFront delante de su bucket s3 y hacer que CloudFront finalice la conexión SSL. HTTPS es gratuito cuando se utiliza SNI.
Pasos:
cname
para ser tu dominio desnudofuente
En pocas palabras, no puede hacer lo que intenta hacer con S3, porque los puntos finales del sitio web de S3 ofrecidos por S3 no son compatibles con https.
El DNS no puede redirigir los navegadores web, por supuesto, por lo que Amazon tiene una solución simple que aprovecha un bucket S3 sin contenido, y solo una redirección general a otro dominio, como un mecanismo auxiliar para permitir que Route 53 realice la tarea de redirigir el navegador.
Pero la capacidad de redirección example.com → www.example.com de S3 es solo http.
fuente
Host:
encabezado al origen, y tendría que usar el punto final del sitio web S3 como un origen personalizado, no como lo que Cloudfront llama un "origen S3" (ya que eso no golpea el punto final del sitio web).