Wie HTTP zu HTTPS umleiten mit S3, Cloudfront und Route 53 mit nackt-domains?

Ich habe eine domain (example.com) mit SSL-Unterstützung. Ich habe ein Problem bei dem Versuch, umleiten einer Anfrage www.example.com -> https://example.com.

Den Fehler bekomme ich beim Zugriff www.example.com ist:

Die Anforderung konnte nicht erfüllt werden.

Bad request.

Diese URLs funktionieren (redirect zu https://example.com)

  • example.com
  • http://example.com
  • https://example.com

http://www.example.com zeigt, dass die Webseite nicht sicher ist, heißt es nicht, das das Zertifikat verwenden.


S3

Den ich erstellt habe 2 S3-buckets example.com & www.example.com (A und B, respektive). Eimer A Static Website Hosting hat ermöglichen website-hosting verweisen zu example.com. Eimer B Statische Website-Hosting hat leiten alle Anfragen an example.com.


Cloudfront

Ich habe eine Verteilung mit 2 Alternate Domain Names (CNAMEs), example.com und www.example.com. Ich habe auch ein SSL-Zertifikat auf dieser dist.


Route 53

Ich habe eine gehostete zone mit 2 A-Typ-Aliase, example.com und www.example.com dass sowohl Punkt-zu-Cloudfront-Verteilung (XX.cloudfront.net)

"ich habe eine Verteilung mit 2 CNAMEs" meinst du, dass Sie beide Domänen konfiguriert werden, in dem Alternativen Domain-Namen-Feld in CloudFront? Stellen Sie sicher, dass Sie keine Tippfehler gibt.
Ja, ich meinte die Alternate Domain Names (CNAMEs). (bearbeitet)
Komplette solutution simonecarletti.com/blog/2016/08/...

InformationsquelleAutor thisismytemp | 2017-01-18

Schreibe einen Kommentar