2017-11-20 2 views
4

Ich habe beschlossen, HTTPS für meine benutzerdefinierte Domain Github-Seiten zu wechseln, um dies Schritt this Tutorial Schritt für Schritt zu tun. Nämlich:HTTPS für eine Github-Seiten benutzerdefinierte Domäne mit AWS

  • Gewünscht für eine SSL in AWS Certificate Manager
  • Erstellt eine Cloudfront Verteilung
  • geändert meine DNS-A-Datensatz zu einem Alias ​​zu dieser Verteilung

Aber aus irgendeinem Grund, beim Zugriff auf christopherkade.com Die URL folgt dem Standard-Stammobjekt, das ich in der Distribution eingestellt habe (christopherkade.com/index.html) und Firefox gibt mir den folgenden Fehler The page isn’t redirecting properly und Chrome christopherkade.com redirected you too many times..

Hier sind meine DNS-Einträge:

enter image description here

Meine Seite auf this Repository gehostet wird.

Habe ich etwas vergessen?

+0

Wie lange haben Sie gewartet? DNS-Einträge können im schlimmsten Fall Stunden dauern. Ich kann die Website gut sehen, bekomme aber standardmäßig keine HTTPS. – tehp

+0

Ich habe meinen A-Eintrag auf den Standardwert geändert (deshalb ist es zurück auf HTTP), während ich eine Lösung finde. AWS DNS-Änderungen sollten 60 Sekunden dauern, um zu propagieren, also ist das Problem nicht da, glaube ich. – Christopher

Antwort

0

Ich habe eine Lösung gefunden, aber es erforderte eine Änderung in dem Dienst, der verwendet wird, um HTTPS zu liefern. Ich kann es zusammenzufassen here, aber kurz gesagt:

ich jetzt Cloudflare als meinen DNS verwenden und änderte meinen Namen-Server auf AWS Route 53 auf die von Cloudflare gegeben denjenigen nach meiner Website einrichten.

Wie Sie sehen können christopherkade.com wird jetzt in HTTPS serviert.

+0

Gut zu hören, dass du es herausgefunden hast. Leider ist deine Verbindung unterbrochen. – tehp

+0

Danke für die Köpfe, ich habe es behoben :) – Christopher

+0

Als Grund ist der Grund, dass CloudFront anders verhält, dass es nicht durch den ursprünglichen Host-Header in der Anfrage an GitHub geht. Daher fordert CloudFront christopherkade.github.io an und GitHub gibt eine Weiterleitung an christopherkade.com aus, die von Cloudfront bereitgestellt wird, was zu einer Umleitungsschleife führt. Cloudflare übergibt den Host-Header der Anfrage, damit GitHub glücklich ist. – cmbuckley

Verwandte Themen