2017-11-20 8 views
4

Githubページのカスタムドメイン用にHTTPSに切り替えることを決めました。私はthisチュートリアルを順を追って説明しました。すなわち:アクセスするときCloudFrontの配信 AWSを使用したGithubページのカスタムドメインのHTTPS

  • は、その分布
  • しかし、いくつかの理由のためにエイリアスに私のDNS Aレコードの変更作成したAWS証明書マネージャ

  • でSSLのために要求さ

    • christopherkade.com URLはディストリビューション(christopherkade.com/index.html)に設定したデフォルトのルートオブジェクトに従います。Firefoxは次のエラーThe page isn’t redirecting properlyとChrome christopherkade.com redirected you too many times.を返します。ここで

      は私のDNSレコードは以下のとおりです。

      enter image description here

      マイページはthisリポジトリ上でホストされています。

      私は何かを忘れましたか?

  • +0

    あなたはどのくらい待っていますか? DNSレコードは、最悪の場合に伝播するまでに数時間かかることがあります。私はウェブサイトをうまく見ることができますが、私はデフォルトでHTTPSを取得しません。 – tehp

    +0

    私は解決策を見いだしながら私のAレコードをデフォルト値に変更したので(それがHTTPに戻ります) AWS DNSの変更は伝播するのに60秒かかるので、問題はそこにないと私は信じています。 – Christopher

    答えて

    0

    私は解決策を見つけましたが、HTTPSを配信するために使用されるサービスに変更が必要でした。私はhereそれをまとめるが、要するに:

    私は今、私のDNSとCloudFlareのを使用して私のウェブサイトを設定した後にCloudFlareによって与えられたものにAWSのルート53に私のネームサーバを変更しました。

    ご覧のとおり、christopherkade.comはHTTPSで配信されます。

    +0

    あなたはそれを理解して聞いてよかった。残念ながら、あなたのリンクは壊れています。 – tehp

    +0

    頭がおかげでありがとう、私はそれを修正しました:) – Christopher

    +0

    参考のため、CloudFrontの動作が異なっている理由は、GitHubへのリクエストで起点ホストヘッダーを通過しないためです。 CloudFrontはchristopherkade.github.ioを要求し、GitHubは、Cloudfrontが提供するchristopherkade.comへのリダイレクトを発行し、リダイレクトループを発生させます。 Cloudflareは要求ホストヘッダーを渡し、GitHubは満足します。 – cmbuckley

    関連する問題