如何在不将域名更改为IP地址的情况下将其解析为EC2



我有一个运行wordpress和mysql的EC2实例,并设置了一个负载均衡器(即使你我也只有一台服务器(和路由53来引导流量。

我的域(e.example.com(使用路由53中的名称服务器将流量路由到应用程序负载均衡器,该应用程序负载平衡器将我的EC2实例列为目标组。我遇到的问题是,当浏览器中的URL发生这种情况时,它会将example.com更改为服务器的公共IP地址,这看起来不太好。

自从我上次这么做以来,AWS似乎发生了一些变化,但我不知道我的错误在哪里?网站加载,域名解析到服务器,但它将其更改为IP地址,而不是将其保留为example.com

更新:由于很多人都提到ALB,我确实有一个,R53正在使用它。它没有什么特别的。

  • 我给它起了个名字
  • 选择两个可用区域
  • 安全组完全开放(出于测试目的(
  • 选定的目标组包括单个EC2实例

在Route 53中创建一个A记录,通过勾选Alias的yes将其设置为Alias记录,然后选择您的ALB

感觉wp_options数据库表没有指向Route53中配置的DNS记录。您可以用正确的域更新列wp_options.site_urlwp_options.home,也可以在wp-config.php中设置它

相关内容

最新更新