域名在 AWS 中不起作用

Domain name not working in AWS

我之前曾在不同的 aws 帐户的不同实例中托管我的域,但由于某种原因,我不得不删除该 aws 帐户并创建一个新帐户。我现在正尝试在新实例中托管我的域。所以我去了我的注册商的帐户并从域名中删除了所有名称服务器并添加了新的名称服务器。然后我将我的域添加到 aws 的托管区域中。

等待 2 3 小时后,我的域现在仍在工作,但如果我访问 public IP,它会工作。

我编辑了 /etc/hosts 文件并在其中添加了 domainname.com,我还编辑了 /sites-available/default 并添加了

    server {
#        passenger_ruby /usr/bin/passenger_free_ruby;
        rails_env development; # add this if you get error like “Incomplete response received from application” from nginx / passenger
        listen 80 default_server;
        server_name fuitter.com, *.fuitter.com;
        root /usr/share/nginx/html/maggie/public/;

        # You must explicitly set 'passenger_enabled on', otherwise
        # Passenger won't serve this app.
        passenger_enabled on;
    }

我已经重新启动了我的 nginx 服务器,但它仍然无法正常工作。

据我所知,您的域名服务器仍指向 orderbox-dns.com 域名服务器。

您需要转到注册您的域的注册表,并告诉它 Route53 将管理您的 DNS;您在上面显示的那些 NS 记录应该作为您的名称服务器在注册商处输入。