AWS Route 53 未路由到负载均衡器
Posted
技术标签:
【中文标题】AWS Route 53 未路由到负载均衡器【英文标题】:AWS Route 53 not routing to Load balancer 【发布时间】:2019-07-16 06:15:55 【问题描述】:我在 Godaddy 有一个域,这是一个指向 Elastic Beanstalk 的 AWS 弹性负载均衡器。
我正在使用Route 53
将请求路由到我的域到负载均衡器,Route 53 的名称服务器已在 godaddy 上更新,已经超过 48 小时。 (我什至收到了确认邮件)
我的域名是https://sreeram.rocks/
我的网站在公网ip运行成功:http://13.126.165.226
但由于某种原因,域名无法正常工作。有人能说我错过了我需要配置的东西吗?
53 号公路:
神父 DNS
提前致谢
【问题讨论】:
IP 解析为您提到的 IP 地址 (13.126...)。问题似乎不是 DNS。 【参考方案1】:当您使用https://sreeram.rocks/ 地址时,您使用的是https,而当您使用ip 时,您使用的是http,http://13.126.165.226。您需要将证书添加到您的域,您可以在 AWS 的证书管理器中轻松完成此操作。验证后,您需要将域添加到弹性负载均衡器。
这假设您已正确设置目标组等所有其他内容。我假设 13.126.165.226 是负载平衡器 IP 地址之一,而不是服务器本身。
【讨论】:
当然,如果你想让 https 工作,你需要在你的安全组中打开 443 端口。 谢谢,刚刚创建了证书。我在 EC2 上的入站规则设置为all traffic
和 all ports
和 all protocol
,是否足够好?
从安全角度来看,如果它是 Web 服务器,我只会打开端口 80 和 443。将端口 80 上的所有内容重定向到端口 443 以强制执行 https,您可以在负载均衡器上执行此操作。以上是关于AWS Route 53 未路由到负载均衡器的主要内容,如果未能解决你的问题,请参考以下文章
尝试创建 aws_route53_record 以指向负载均衡器,但使用 terraform 不断出现错误