Amazon web services Route53域名不工作(godaddy域)

Amazon web services Route53域名不工作(godaddy域),amazon-web-services,amazon-ec2,amazon-route53,Amazon Web Services,Amazon Ec2,Amazon Route53,我在ec2 ubuntu实例上部署了我的Django网站。我已经将一个弹性IP关联到我的ec2实例,当我ping该IP并显示我的网站时,它工作正常。我配置了路由53,并映射了我的GoDaddy域名。现在,当我使用我的域名时,它显示的是Nginx默认页面,而不是我的网站。但是,使用IP,它可以正常工作 在Nginx配置中,确保server\u name指令包含您的域名而不是IP地址 server { server_name example.org www.example.org;

我在ec2 ubuntu实例上部署了我的Django网站。我已经将一个弹性IP关联到我的ec2实例,当我ping该IP并显示我的网站时,它工作正常。我配置了路由53,并映射了我的GoDaddy域名。现在,当我使用我的域名时,它显示的是Nginx默认页面,而不是我的网站。但是,使用IP,它可以正常工作


在Nginx配置中,确保server\u name指令包含您的域名而不是IP地址

server {
    server_name  example.org  www.example.org;
    ...
}

此外,还请记住,您不应在DNS记录中使用临时IP,请使用DNS名称或静态IP,显示Nginx服务器安装页面,这意味着您已将Go daddy域正确指向AWS Ec2 IP。现在你不需要和Go daddy做任何事

现在让我们看看您的AWS Ec2 Nginx

当前显示的是“Nginx服务器安装页面”,这是默认的index.html文件,位于
/usr/share/Nginx/html
文件夹中。这将在安装Nginx服务器时自动添加。成功的Nginx安装将显示此默认页面

要显示您自己的网站页面,您需要在
Nginx.conf
文件的
server
块中添加两个内容

1) assign your domain name to `server_name` directive. 

2) assign folder/path of your website directory (root directory having index file) to `root` 
如下图所示:

server {
    listen       80;
        listen       [::]:80;
        server_name  example.com www.example.com;
        root         /usr/share/nginx/html/example/;
      ...
      }