首页 > 解决方案 > AWS Route 53 将我指向 EC2 公共 IPv4 地址

问题描述

我最近将我的 GoDaddy 名称服务器从 Hostgator 更改为 AWS Route 53,运行良好,但我注意到当我使用重定向到该网站时mydomain.com,虽然我可以访问该网站,但它会将mydomain.com我的 EC2 实例公共 IPv4 地址更改为。

以下是我在 Route 53 中设置托管区域的方法:

|     Record Name  |   Type   |   Alias   | Value/Route traffic to     |
------------------------------------------------------------------------
|   mydomain.com   |    A     |    Yes    |    www.mydomain.com        |
|   mydomain.com   |    NS    |    No     |    4 NS Records here       |
|   mydomain.com   |    SOA   |    No     |    some records here       |
| www.mydomain.com |    A     |    No     |    EC2 Public IPv4 address |

我尝试将Type记录名称更改为Alias标记为Yesinto CNAME,但它没有用。我还将我的 ec2 实例的安全组设置为HTTP->AnywhereHTTPS->Anywhere按照说明进行设置。但仍然没有运气。

以下是问题的样子:

Types `mydomain.com` to the browser -> gets redirected to the website -> URL becomes an IP address.

有什么想法吗?

标签: amazon-web-servicesamazon-ec2dnsamazon-route53nameservers

解决方案


感谢@MilanG。

托管区域配置都很好。问题出在 Wordpress 配置中。通常人们会直接从托管服务器或本地安装 wordpress。在我的情况下,我在 ec2 实例服务器上安装了 wordpress,这就是为什么它将我指向公共 IP 地址的原因。

要解决此问题:

  1. 转到wordpress 仪表板
  2. 设置>常规设置
  3. 找到WordPress 地址 (URL)站点地址 (URL)并使用mydomain.com编辑它们各自的值

请参阅此处以获得清晰的解释。


推荐阅读