Próbuję użyć przekierowania statycznego witryny AWS S3, aby umożliwić przekierowanie z domeny Apex (Example.com) do www.example. com domena.

Użyłem następującego przewodnika https://medium.com/faun/redirect-Naked-domain-to-ww-with-https-on-aws-route-53-e620e4ce989d.

W Route53 stworzyłem rekord dla domeny Apex example.com

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

www.example.domain wskazuje na dystrybucję cloudfront, która dystrybuuje moją stronę. Domena Cloudfront przekieruje cały ruch HTTP do HTTPS

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

W S3, stworzyłem wiadro dla example.com i ustaw ją, aby przekierować wszystkie żądania [przypomina reguły przekierowania wiadra S3 Wiadro jest publiczne i puste

Powstałe zachowanie działa na HTTP, ale czasy na 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

Jak mogę naprawić tę konfigurację https://example.com -> https://www.example.com

2
atomicfruitcake 30 lipiec 2020, 20:55

1 odpowiedź

Najlepsza odpowiedź

Problemem jest Hosting Static S3, nie obsługuje HTTPS. [Ref]

Więc musisz dodać cloudfront przed wiadrem {X0}} S3 i skonfiguruj odpowiednie rekordy DNS wskazujące na to

4
jellycsc 30 lipiec 2020, 17:59