質問: ### 下記を参考にデプロイをしました。 ・初心者向け:AWS(EC2)にRailsのWebアプリをデプロイする方法 1 ・初心者向け:AWS(EC2)にRailsのWebアプリをデプロイする方法 2 ・初心者向け:AWS(EC2)にRailsのWebアプリをデプロイする方法 3 ・初心者向け:AWS(EC2)にRailsのWebアプリをデプロイする方法 4 ・初心者向け:AWS(EC2)にRailsのWebアプリをデプロイする方法 5 ・初心者向け:AWS(EC2)にRailsのWebアプリをデプロイする方法 6 インフラの構成は、`EC2` `ELB` `RDS` `S3` `Route53(ドメイン)` です。 ### ロードバランサーを誤って削除してしまった(T0T) `ロードバランサー`を誤って削除してしまい、アクセスすると、 > > このサイトにアクセスできません > > www.{APPNAME}.net のサーバーの IP アドレスが見つかりませんでした。 > > {APPNAME}} net を Google で検索してください > > ERR_NAME_NOT_RESOLVED > > > とブラウザに出力されてしまいます。 ### 解決策として。 以前の質問で、ヒントを得たのですが、 > > **DNSの振り先をEC2に向けるなど、多少の設定変更はもちろん必要となります** > > > とのコメントがありましたが、具体的に`AWS`でどのような設定をすればいいか、 まだ手探りです。デプロイを行なったのが半年前で、色々と忘れてしまっており、 **インフラの専門家の方にご助言頂きたく、ご質問させて頂いております。** どうかよろしくお願いします。 ### 現状 ・`IPv4 パブリック IP`にアクセスすると、`nginx`のページになります。 ・ELBを再度作成することにも挑戦中です。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/4618f9a1ad02518418231bf7518c4113.png)
回答: まずはRoute53(ホストゾーン)の設定を変えますかね。 Route53で独自ドメイン(www.{APPNAME}.net)の設定をしている部分で、消してしまったロードバランサの設定をしている箇所があると思います。 おそらくCNAMEかなにかで設定してあるかと。 そこを、今現在動いているEC2のpublicDNSの値を設定してあげればよいです。 もし、publicDNSがなくてIPアドレスしかないとなったら、AレコードでパブリックIPの値を設定してあげましょう。