如何使用Amazon EC2设置新网站?

对于新的EC2实例,我使用IIS安装了一个Windows服务器。

我将Amazon名称服务器添加到我的域中,并configuration了一个指向服务器的弹性IP。 我知道这是工作,因为我用这个RDC。

在服务器上,我添加了绑定到IP地址的网站,并使用了端口80打开的quicklink安全组。

但是,每当我尝试去url,浏览器表明该网站无法find。

– 更新 –

好吧,我意识到这并不是什么好事,所以这里有一些细节:

  • 设置Windows实例 – 使用quicklaunch-1安全组: 在这里输入图像说明
  • 在IIS中设置网站与www和非万维网URL的内部IP地址10.208 …
  • quicklaunch-1安全组: 在这里输入图像说明
  • 在路线53创build了一个托pipe区域: 在这里输入图像说明
  • 我的域名主机有两个可用于名称服务器的插槽 – 我在这里添加了.com和.org名称服务器
  • 当我看看负载平衡器,我看到… 21cb实例ID在那里: 在这里输入图像说明
  • 听众被设置为80端口
  • 对于这个实例,我没有指向负载平衡器的Alogging – 只有Windows实例的IP地址
  • 我可以成功地将RDC导入Windows服务器
  • 当我input服务器的IP地址到浏览器,我得到的默认网站(我现在已经禁用默认网站,并保持有问题的testing网站运行)

当我尝试使用Chrome浏览器隐身模式导航到网站时,我发现DNS查找失败,否则,基本的“找不到…”错误消息。

这个应用程序不需要负载平衡器,所以如上所述,我没有为Alogging设置别名,并且该值是服务器的IP地址(而不是负载平衡器)。

如上面注释中所述,如果您没有定义“几乎没有任何东西”,很难为您提供帮助,但您可能需要更改默认安全组。 默认的安全组可能有点令人困惑:事实上,所有事情都是封闭的,似乎一切都是开放的。 默认组仅将所有端口和协议打开到默认组成员的计算机,这意味着除非您更改Sec Grp设置,否则不能通过Internet访问EC2实例。

在连接方法下拉列表中 ,打开HTTP,然后尝试再次访问您的站点。

路线53logging中的托pipe区域缺less包含www版本域名的第二个Alogging。

您应该有两个Alogging – 一个用于www,另一个用于非www版本的域名。

一旦这个被添加它工作正常。