Route53 域名不起作用(godaddy 域)
Posted
技术标签:
【中文标题】Route53 域名不起作用(godaddy 域)【英文标题】:Route53 domain name not working (godaddy domain) 【发布时间】:2021-02-01 05:10:14 【问题描述】:我在 ec2 ubuntu 实例上部署了我的 Django 网站。我已将弹性 IP 关联到我的 ec2 实例,当我 ping IP 并显示我的网站时它工作正常。我配置了 Route53 并映射了我的 GoDaddy 域名。现在,当我使用我的域名时,它显示的是 nginx 默认页面,而不是我的网站。但是,使用 IP 可以正常工作。
【问题讨论】:
【参考方案1】:在 Nginx 配置中,确保 server_name 指令包含您的域名而不是 IP 地址。
server
server_name example.org www.example.org;
...
另外,请记住,您不应在 DNS 记录中使用临时 IP,请使用 DNS 名称或静态 IP .
【讨论】:
【参考方案2】:您的网站显示 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/;
...
【讨论】:
以上是关于Route53 域名不起作用(godaddy 域)的主要内容,如果未能解决你的问题,请参考以下文章
Amazon Route 53 别名记录/区域文件不起作用 - 外部域注册商