Django 找不到Route53路由问题DNS地址

Django 找不到Route53路由问题DNS地址,django,nginx,amazon-ec2,dns,Django,Nginx,Amazon Ec2,Dns,你好,我在Route53上注册了两个域名,www.sample.com和sample.com 现在www.sample.com的一条记录指向绑定到EC2的弹性ip(使用Django+Gunicorn+Nginx)。www.sample.com网站运行得非常好,所以我尝试将sample.com的A记录重新路由到同一ip,但我一直发现问题DNS地址找不到。有人知道为什么吗 我是否也必须将nginx配置文件更改为收听sample.com 这是配置文件 server { listen 80;

你好,我在Route53上注册了两个域名,
www.sample.com
sample.com

现在
www.sample.com
的一条记录指向绑定到EC2的弹性ip(使用Django+Gunicorn+Nginx)。www.sample.com网站运行得非常好,所以我尝试将sample.com的A记录重新路由到同一ip,但我一直发现问题
DNS地址找不到。
有人知道为什么吗

我是否也必须将
nginx
配置文件更改为收听
sample.com

这是配置文件

server {
    listen 80;

    server_name www.sample.com;
    return 301 https://$server_name$request_uri;
}
server {
    listen 443 ssl;
    server_name www.sample.com
    # add Strict-Transport-Security to prevent man in the middle attacks
    add_header Strict-Transport-Security "max-age=31536000";
    ssl_certificate /etc/nginx/ssl/sample_com/ssl-bundle.crt;
    ssl_certificate_key /etc/nginx/ssl/sample_com/sample_com.key;


    # side note: only use TLS since SSLv2 and SSLv3 have had recent vulnerabilities
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

    root /home/ubuntu/sample_Landing_page/;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        alias /home/ubuntu/sample_Landing_page/static/static_root/;
        expires 365d;
    }

    location / {
        include proxy_params;
        proxy_pass    
      http://unix:/home/ubuntu/sample_Landing_page/sample_Landing.sock;
    }

}

你一小时前问过这个问题。。。现在呢?它现在起作用了吗?@Michael sqlbot抱歉,我想看看我是否已经发布了这个问题,但我没有看到任何东西。不,抱歉,误解——我在你提出这个问题一小时后发布了我的评论,所以我问在一小时内行为是否发生了变化,因为我假设你看到的是900秒的负缓存ttl。@sqlbot没有,但我确实找到了答案。我把所有8个名称服务器都放在域名下。(因为每个路由53承载的url都带有4个名称服务器)。它似乎暂时修复了它,然后突然网站www.sample.com和sample.com都不工作了,好吧,现在我想我知道你做错了什么。在路由53中,您只需要为“example.com”创建一个托管区域。如果您为“www.example.com”创建了第二个托管区域,这(高级配置除外)就大错特错了,但这解释了为什么您的变通方法有些奏效。在“example.com”托管区域中,只需创建第二个资源记录,该记录用于具有正确值的主机“www”。。。然后只需使用分配给“example.com”托管区域的服务器名称。可以(稍后)删除“www.example.com”托管区域。