0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS Route53 独自ドメインがバケットと紐付けされない!

Last updated at Posted at 2021-04-09

今回はとあるホームページ(シングルページ・静的ページ)をAWSの

S3
Route53

を使ってwebサイトを構築し、独自ドメインでアクセスすると言うことをやる。

まず、
AWSのS3でバケットを作成する。
※バケット名は取得するドメイン名と完全一致させること
その後、バケットに対象のファイル関連ぶち込む。
アクセス許可を全て解除して、静的ウェブサイトホスティングを編集
・有効にする
9c0b0f74ce0b8311096d5a1abefbd4a6.png
静的ウェブサイトをホストする

その後、バケットポリシーを編集

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::ドメイン名/*"
        }
    ]
}

Route53でドメインの購入
バケット名と合わせること。
ホストゾーンを作成する。レコードを作成して、エイリアスを有効にして
トラフィックのルーティング先をバケットを作成したリージョンを選択。
S3のエンドポイントを選択。

レコードを作成。

通常ならこれで独自ドメインでのサイトへのサクセスが可能になる。

だが自分の場合は『そうは問屋がおろしてくれなかった』

なぜか、ドメインでアクセスしても、アクセスができない。
アクセス権限がないのではなく、そもそもアクセス先が存在しないと言うことだ

このサイトにアクセスできませんーーーーーー.com にタイプミスがないか確認してください。
DNS_PROBE_FINISHED_NXDOMAIN

もしここまでの症状と一致してる人はほぼ100%私と同じ現象だと思うので
whoisで対象のドメインを検索する。
その後、NSの対象URLが4つあるのでそこを探して欲しい。
Name Server: に続く部分である。

その後それと、route53の登録したドメインという項目から
登録済みドメインをクリック。
ネームサーバーと先ほどwhoisで検索をかけたURLと一致するか確認。
私の場合、ここが異なっていた。
もちろん、実際whoisで検索したものが正しいネームサーバー名である。
なのでroute53で登録してるネームサーバーを編集して一致させることで正しく起動するようになる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?