亚马逊ec2指向域名到elastic ip和安装ssl

我是亚马逊ec2新手但是我设法运行EC2实例,并连接到弹性IP。 现在我买了一个新的域名,我以为我需要使用亚马逊路线53服务指向我的域名到IP。

我这样做,并改变了一个logging。 现在,当我尝试打开url“i-loveit.info”它打开www.i-loveit.info,但如果我打开urlhttp://i-loveit.info …然后我得到页面找不到错误。 有人知道我在哪里犯错,我怎么解决。 我只想把我的域名永久指向亚马逊EC2的IP地址。

首先,您不需要使用Route53作为您的DNS提供商 – 任何DNS提供商都会这样做 – 您甚至可以托pipe您自己的DNS服务器(尽pipe最佳做法是至less拥有2台托pipeDNS的冗余服务器)。

您的注册商需要了解您正在使用的名称服务器(您似乎已经完成)。 在这些名称服务器上,您需要将有问题的域名指向您的弹性IP地址。

对于您的域名,您将使用Alogging将其指向您的弹性IP。对于任何子域名,您可能会使用CNAME指向您的域名(尽pipe在某些情况下,Alogging可能是合适的)。

DNSlogging(Alogging,CNAME等)需要添加到您的DNS服务器(在这种情况下,Route53) – 如果您使用AWS控制台,应该有一个选项来创build一个logging集 – select一个Aloggingipv4),你应该可以保留默认的“名称”(只是你的域名,没有子域名)。

快速dig您的域名,表明有一个Alogging设置为www子域,但没有Alogging的顶级域名。 因此,当对www子域执行查找时,名称服务器将返回正确的IP地址,并且可以连接到EC2实例。 当您查找您的主域名时,不会返回IP地址,也不会build立到EC2实例的连接。

更新:看起来你已经想通了 – 目前,你的域名正在加载(二级域名),但不是你的WWW子域名, dig显示,你现在有一个logging为您的域名,但没有为您的子域。

使用亚马逊自己的AWS ROUTE53(名称应用程序)。 这是简单而自由的,将让你立即开始运行。 遵循这个stackoverflow教程 5个简单的步骤。