AWS EC2 服务器与 GoDaddy 域的 Route53 无法解析 www.domainname.com
AWS EC2 Server with Route53 for GoDaddy Domain not resolving www.domainname.com
我的域名路由设置有问题。我可以让 "example.com" 从浏览器正确解析,但是我无法让 "www.example.com" 解析。我已经阅读了相关技术的文档,一切似乎都已正确设置(好吧,我仍然需要设置 HTTPS / TLS,但这将在我可以 www.example.com 解决之后出现)。
我有一个 AWS EC2 实例 (Ubuntu 16.04.3 LTS),它有一个与之关联的弹性 IP 地址。我在 GoDaddy 上也有一个域名。
我的网络堆栈使用 Nginx 来提供 JS 前端框架和反向代理到 Django API。
在 AWS 控制台/Route53 中,我有以下内容:
- 一条名称为"example.com"的记录指向我的弹性IP 11.22.33.44
- 名称为 "example.com"
的 NS 记录
- 名称为 "example.com"
的 SOA 记录
- 另一条名为"www.example.com"的A记录指向我的弹性IP 11.22.33.44
在我的服务器上,我的 Nginx 配置有以下服务器块
server {
listen 80;
server_name example.com www.example.com;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/myproject/frontend/dist;
}
location /api/ {
include proxy_params;
proxy_pass http://unix:/home/myproject/backend/webapp/webapp.sock;
}
location / {
root /home/myproject/frontend/dist;
try_files $uri $uri/ /home/myproject/frontend/dist/index.html;
}
}
我确定我在做一些愚蠢的事情,但是我似乎无法弄清楚。感谢任何指导。
Route 53 有时很难做到这一点,并且只会使用为具有相同目标 IP 的不同 A 记录找到的第一个条目。
与其创建指向 www.example.com 的附加 A 记录到您服务器的 IP (#4),不如尝试为 www.example.com 创建指向 example.com 的 CNAME 记录。
我的域名路由设置有问题。我可以让 "example.com" 从浏览器正确解析,但是我无法让 "www.example.com" 解析。我已经阅读了相关技术的文档,一切似乎都已正确设置(好吧,我仍然需要设置 HTTPS / TLS,但这将在我可以 www.example.com 解决之后出现)。
我有一个 AWS EC2 实例 (Ubuntu 16.04.3 LTS),它有一个与之关联的弹性 IP 地址。我在 GoDaddy 上也有一个域名。
我的网络堆栈使用 Nginx 来提供 JS 前端框架和反向代理到 Django API。
在 AWS 控制台/Route53 中,我有以下内容:
- 一条名称为"example.com"的记录指向我的弹性IP 11.22.33.44
- 名称为 "example.com" 的 NS 记录
- 名称为 "example.com" 的 SOA 记录
- 另一条名为"www.example.com"的A记录指向我的弹性IP 11.22.33.44
在我的服务器上,我的 Nginx 配置有以下服务器块
server {
listen 80;
server_name example.com www.example.com;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/myproject/frontend/dist;
}
location /api/ {
include proxy_params;
proxy_pass http://unix:/home/myproject/backend/webapp/webapp.sock;
}
location / {
root /home/myproject/frontend/dist;
try_files $uri $uri/ /home/myproject/frontend/dist/index.html;
}
}
我确定我在做一些愚蠢的事情,但是我似乎无法弄清楚。感谢任何指导。
Route 53 有时很难做到这一点,并且只会使用为具有相同目标 IP 的不同 A 记录找到的第一个条目。
与其创建指向 www.example.com 的附加 A 记录到您服务器的 IP (#4),不如尝试为 www.example.com 创建指向 example.com 的 CNAME 记录。