我有一个运行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_url
和wp_options.home
,也可以在wp-config.php
中设置它