我在 EC2 上正在运行 Windows 2012 Server 实例。我可以通过 RDP 访问它,但无法通过 HTTP 访问它。
我已将安全组配置为允许端口 80 和 8080 上的所有入站流量。(见图)。我有 Web 服务器在两个端口上监听。我可以使用http://本地主机和http://本地主机:8080从实例上运行的 Web 浏览器。
为什么我可以通过 RDP 连接,但不能通过 HTTP 连接?我对整个 VPC 都很陌生。我对 EC2 中的 Windows 也很陌生。但我想不出我错过什么。路由表看起来是开放的。弹性 IP 已分配给机器。有一个子网连接到 VPC,为机器提供其内部 IP。有一个 Internet 网关连接到 VPC。网络 ACL 对我来说看起来很开放。
答案1
检查 Windows 防火墙以确保端口 80/443 已打开。Windows 不会自动为 IIS 创建规则。