将CNAME添加到AWS EC2公共域名

时间:2017-10-29 04:48:16

标签: amazon-ec2 dns

我有一个运行在

的测试应用程序
http://ec2-34-215-196-193.us-west-2.compute.amazonaws.com/

(这是一个测试应用程序,它不会长时间存活。当我尝试向此添加CNAME时,如下面的屏幕截图

img

  • .由DNS系统添加。
  • 但是,我的应用似乎只能通过us-west-2.compute.amazonaws.comus-west-2.compute.amazonaws.com.
  • 访问
  • 我可以让它解决它中的任何一个。

但添加任何内容似乎都无法解决CNAME问题。它给出了503 Service Unavailable

  • 我使用AWS EC2通过HAProxy负载均衡器托管应用程序。
  • 将Google Domains用于DNS名称。

有关解决此问题的任何建议吗?

2 个答案:

答案 0 :(得分:1)

所有dns条目最后都有一个点,如subdomain.domain.com。 不建议为你的ec2实例创建CNAME,因为IP可能会随时间变化而且不能重新分配,这就是弹性IP的用途,只需创建弹性IP,将其分配给ec2实例并将其指定为A记录。您的DNS提供商。

Amazon AWS documentation

答案 1 :(得分:0)

首先创建弹性IP并分配给您的实例。然后创建A记录并指向IP。您的网站应该正常工作。