我已经启动了一个 EC2 实例。最初我创建的安全组没有打开端口 80。我 sshed 并安装了 Apache 等,现在想打开端口 80。我正在使用 elasticfox。
所以我
- 转到安全组 - > [我的组名称] - > 授予新权限
- 为网络范围 0.0.0.0/0 开放端口 80(使用 TCP 的 Http)
现在我的假设是这些端口应该在实例上打开,但实例在分配的 IP、公共 DNS 条目上没有响应。我下一步该怎么做?
答案1
如果您使用的是 Windows 实例,那么您还需要在该实例的单独防火墙上打开端口。
答案2
您可能正在使用 RedHat 实例,该实例默认在防火墙配置中阻止端口 80。
运行以下命令并在防火墙配置中启用 www/http/80:system-config-firewall-tui