我在玩EC2的时候已经启动了一个networking服务器。 现在,网站的URL看起来像http://ec2-<some numbers>.compute-1.amazonaws.com/
我正在评估这些服务对于我的小企业目的的实用性。 有没有办法让我的url看上去更像是http://<mybusiness>.com. 理想情况下,我想让它看起来更干净,而且我宁愿不要有“amazonaws”作为它的一部分。 这可能吗?
我是AWS的新手,很抱歉,如果这是一个简单的问题
这实际上与AWS没什么关系,所以你可以在下一次托pipe的时候更频繁地应用这个。
为了解决这个问题,你要设置DNS 。 在这一点上,你只需添加相应的条目:
mybusiness.com. IN A 1.2.3.4 www.mybusiness.com. IN CNAME mybusiness.com
因此(www.)mybusiness.com将按预期工作。 1.2.3.4是Amazon为您提供的(弹性)IP(即ec2-<some numbers>.compute-1.amazonaws.com解决ec2-<some numbers>.compute-1.amazonaws.com )。
您的EC2实例具有公共IP地址和DNS名称。 使用普通域名提供商,您可以创build指向公用IP地址的Alogging或指向DNS名称的CNAMElogging。
但是,如果您停止并重新启动实例(有意或无意),则公用IP地址和DNS名称将会更改。 如果发生这种情况,则必须更新mybusiness.com的DNS条目。 这可能会导致问题,因为DNS条目可能会被caching。 您必须等待(有时48小时)才能刷新caching。
为了避免这个问题,有两种可能的解决scheme:(a)使用弹性IP地址。 如果你这样做,你可以重新获得你的公共IP地址和DNS名称,如果你的实例停止。 (b)使用Route 53托pipe您的mybusiness.com DNS,并在实例启动时以编程方式更新您的logging。 为此,您需要在DNS条目上使用短TTL(生存时间)。