问题描述
我最近将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实例的“安全性”组设置为CNAME
和HTTP->Anywhere
。但是仍然没有运气。
问题出在这里:
HTTPS->Anywhere
有想法的人吗?
解决方法
@MilanG的积分。
托管区域配置都很好。问题出在Wordpress配置内。 通常情况下,可以直接从托管服务器或本地安装wordpress。就我而言,我在ec2实例服务器上安装了wordpress,这就是为什么它指向我回到公共IP地址的原因。
要解决此问题:
- 转到 wordpress仪表板
- 设置> 常规设置
- 找到 WordPress地址(URL)和站点地址(URL),并使用 mydomain.com 编辑它们各自的值
请参阅here以获得清晰的解释。