繁体   English   中英

Route53 域名无效(godaddy 域)

[英]Route53 domain name not working (godaddy domain)

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

在此处输入图片说明 在此处输入图片说明

在 Nginx 配置中,确保server_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/;
      ...
      }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM