最近、AWS S3静的サイトを指すようにNamecheapでドメインをboughしました。私の問題は、「www.tagisow.dev」と「tagisow.dev」をアドレスバーに配置すると、ChromeおよびFirefoxで無限の「Connecting ..」ループが発生することです。
私が試したこと:
おかしなことに、ウェイバックマシンはWebサイトを参照します: http://web.archive.org/web/20190907091529/http://www.tagisow.dev/
curl www.tagisow.dev
を使用すると、ドメインを正常にカールでき、index.htmlのコンテンツを返します
.dev TLDがHSTSであるという事実は、機能するためにHTTPSが絶対に必要であることを意味し、私の問題と関係があるのでしょうか。 ChromeこのドメインはHSTSを必要とするという警告を一度受け取ったことを覚えています。現在、何も表示されず、「接続しています...」
エンドポイントは正常に動作しています: http://www.tagisow.dev.s3-website.eu-central-1.amazonaws.com
今何をしたらいいのか本当に分かりません。 DNSレコードは問題なく、S3バケットは稼働しています。他に確認することはありません。
ウェブサイトは機能し始めましたが、アプローチを完全に変更しました。
私は AWS S3静的サイトにSSLを設定する方法を説明したチュートリアル を使用しました:
私が投稿したチュートリアルに基づいて、次のことを行う必要があります。
Namecheapコントロールパネルでドメインの電子メールリダイレクトを作成します-これはadmin @ yourdomainまたはwebmaster @ yourdomain(Amazon Certificate Managerに必要)のようなものである必要があります
Webサイト用のACM SSL証明書(無料)を作成します。電子メール検証を使用-電子メールは、設定した電子メールリダイレクトに送信されます
HTTPをHTTPSにリダイレクトするCloudFrontディストリビューションを作成し、それをS3バケットアドレスにリンクします(長いAWSリンク)
Route53を使用して、トラフィックをクラウドフロントディストリビューションにルーティングします。 Route 53ホストゾーンは4つのDNSサーバーを割り当てます-それらをNamecheapドメインパネル(ドメインのNamecheapパネルの最初のタブ)に手動でコピーする必要があります