HTTP 连接拒绝 AWS EC2 实例

HTTP Connection refused to AWS EC2 instance

我正在尝试从前端(Angular 应用程序)向 AWS EC2 实例发出登录 HTTP 请求,但最终出现(ERR_CONNECTION_REFUSED)错误。

这可能是一个安全组策略问题(来自互联网),但如果我错了请纠正我。它之前工作得很好,几天后就出现了这个错误。如果有人能帮我解决这个问题。

我尝试通过使用特定端口号配置安全组入站规则来解决此问题,但当我 select HTTP 请求类型时,端口文本框将被禁用。我加了一张快照。如果我发现问题有误,请纠正我,以便我可以解决问题。

Connection refused 错误说明它通过了安全组并到达了服务器,所以它肯定不是安全组问题

一般情况下,这与网络服务器宕机有关,可能是服务器重启,或者进程崩溃。

尝试重新启动您的网络服务器并再次检查

也可能是因为服务未在您尝试连接的端口上侦听或未启动或存在。可能是如果 AWS 实例上的服务器 运行 如果侦听(和服务)本地主机或 127.0.0.1 / 接口也可以忽略来自外部的连接,在这种情况下应该确保服务侦听适当的外部地址。

AWS 还会进行检查以检测滥用行为。如果不知何故,一些未知的应用程序由于公开开放的端口而恶意进入您的 EC2 实例并触发了一些 unknown/malicious 流量,那么在这种情况下,AWS 也可以 block/shutdown 这些端口。