AWS Route 53将我指向EC2公用IPv4地址

问题描述

我最近将GoDaddy名称服务器从Hostgator更改为AWS Route 53。 一切正常,但是我注意到当我使用mydomain.com重定向到网站时,尽管我可以访问该网站,但它将mydomain.com更改为我的EC2实例的公共IPv4地址。

这是我在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的{​​{1}}更改为Yes,但是没有用。我还按照说明将ec2实例的“安全性”组设置为CNAMEHTTP->Anywhere。但是仍然没有运气。

问题出在这里

HTTPS->Anywhere

有想法的人吗?

解决方法

@MilanG的积分。

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

要解决此问题:

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

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