我需要做什么才能将我的 EC2 Windows 实例启用为 Web 服务器?

What Do I Need To Do To Enable My EC2 Windows Instance As a Web Server?

我不是硬件专家,所以我可能遗漏了一些简单的东西,但我做了以下事情:

  1. 创建了一个 Windows 虚拟机。
  2. 激活了 Web 服务器 role/IIS 功能(当远程桌面进入时,我可以通过本地主机成功提供页面)。
  3. 确保 Windows 防火墙未阻止传出端口 80。
  4. 创建了一个指向实例的负载平衡器(以便更轻松地启用 SSL)。

然后我尝试同时启动负载均衡器 public DNS 和 VM'w,但它们都没有启动任何网页。 Windows VM 实例报告它是 运行,但负载均衡器报告 VM OutOfService 试图转发端口 80。

我需要做什么才能为我的网站提供服务?

在分配给您的 EC2 实例的 AWS 安全组上打开端口 80。

在您的安全组中打开对端口 RDP 的入站访问。

这将使您能够访问您的 ec2 实例的 Windows 服务器。

编辑分配给您的 EC2 实例的安全组,并在入站和出站规则中添加允许端口 80 的规则。