访问AWS EC2上的.NET Web服务

时间:2013-06-14 22:43:57

标签: web-services amazon-web-services amazon-ec2

我创建了一个ASP.NET Web服务并部署到AWS EC2 Windows Server。我已打开相关的入站连接端口。

但是当我尝试通过浏览器从另一台机器访问该服务时,连接只是超时。

该服务是否需要由应用/网站使用并将服务器凭据作为参数传入?我以为我可以使用亚马逊地址+服务名称从浏览器公开访问该服务。

1 个答案:

答案 0 :(得分:0)

最常见的原因如下:

  1. 安全组和/或软件防火墙阻止了访问。安全组是EC2的东西,阻止连接到达您的实例。默认情况下,某些操作系统会启用防火墙,例如Windows防火墙。

  2. 一定要收听错误的IP地址。 EC2网络全部为NAT'd,这意味着公共IP实际上并未直接分配给接口。解决此问题的最简单方法是绑定到所有IP地址。如果您使用的是VPC,则可以选择多个网络接口。