繁体   English   中英

HTTP 连接拒绝 AWS EC2 实例

[英]HTTP Connection refused to AWS EC2 instance

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

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

我尝试通过使用特定端口号配置安全组入站规则来解决此问题,但是当我选择 HTTP 请求类型时,端口文本框将被禁用。 我添加了一个快照。 如果我在检测问题时出错,请纠正我,以便我可以解决它。

在此处输入图像描述

这也可能是由于服务未在您尝试连接的端口上侦听或未启动或存在。 可能是如果在 AWS 实例上运行的服务器在侦听(并提供服务)到 localhost 或 127.0.0.1 / 接口时也可以忽略来自外部的连接,在这种情况下,应确保服务侦听适当的外部地址。

AWS 还会检查以检测滥用情况。 如果某些未知应用程序由于公开开放的端口而恶意进入您的 EC2 实例并触发了一些未知/恶意流量,那么在这种情况下,AWS 也可以阻止/关闭这些端口。

连接被拒绝错误意味着它通过了安全组并到达服务器,所以它绝对不是安全组问题

通常,这与 Web 服务器关闭有关,可能是由于服务器重新启动或进程崩溃。

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

检查您的网络服务器的状态:

检查 nginx 状态

sudo systemctl status nginx

# if errors found reload:

service nginx reload

对于阿帕奇

sudo systemctl status httpd

# restart if errors found:

sudo systemctl restart httpd

如果您没有发现任何问题,请检查/var/log中的日志消息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM