【发布时间】:2021-06-24 06:30:01
【问题描述】:
我已经有一段时间没有这样做了,但我相信我所做的一切都是正确的。
这是我的设置;
- Elastic Beanstalk 环境 - big-ugly-aws-url.com
- 注册商处的 DNS
-
- something.example.com 的 CNAME 设置指向 big-ugly-aws-url.com
- AWS Route53
-
- 为 example.com 设置托管区域
-
-
- 添加了一条记录以指向别名 > Elastic Beanstalk 环境 > 设置的那个
-
奇怪的是所有这些组合都有效;
- 1.2.3.4(Elastic Beanstalk 环境的 IP 地址)
- 1.2.3.5(EC2实例后台IP地址)
- 1.2.3.5.a.b.c(EC2 实例背后的主机名)
- big-ugly-aws-url.com
但友好的版本不起作用;
- something.example.com
虽然,当我 ping something.example.com 时,这成功解析为 big-ugly-aws-url.com 的 CNAME。
我看不出这不起作用的任何原因。为了测试这一点,我什至在 Elastic Beanstalk 环境后面的 EC2 实例上配置了安全组,以允许来自 0.0.0.0/0 任何地方的入站流量,但它仍然无法正常工作。
想法?
【问题讨论】:
-
您不需要 AWS Route53 设置。只需在您的域名注册商中设置 CName 即可。删除 Route 53 设置,然后重试。
标签: amazon-web-services amazon-elastic-beanstalk