在向AWS安全组添加TCP自定义规则后,端口8080仍处于关闭状态

时间:2017-03-22 11:36:06

标签: amazon-web-services amazon-ec2 ubuntu-14.04 inbound-security-rule

我一直在处理一个非常混乱的问题,即我需要在我的EC2实例中使用一个新的开放端口。

我在这个实例中运行了一个node.js应用程序。为了实现这一点,我必须通过在安全组中添加新的入站规则来打开端口3000,这非常有效。

现在,我需要打开另一个端口,以便将外部IP数据发送到该端口。

我尝试打开端口添加新的入站规则,但没有成功。端口被打开但只是在localhost中,而不是在公共或私有IP中,所以我无法telnet到端口。

我已经尝试将它添加到防火墙iptables以及使用Ubuntu shell,但我没有成功。

我真的很感激任何帮助,任何回应。谢谢!!

1 个答案:

答案 0 :(得分:4)

我应该做一些评论,以便从你那里得到一些明确的信息,但由于声誉不佳我无法做到。 所以,只要忽略声誉或得分就可以考虑学习 以下是在AWS实例中添加新端口的完整教程:

  1. EC2 Console
  2. 打开Amazon EC2控制台
  3. 在导航窗格中,选择“安全组”。选择安全性 为您的实例分组。
  4. 选择入站,编辑,添加规则。
  5. 对于类型,请选择相应的选择。
  6. 现在它来了“Secure Filed”,它决定了哪个系统可以访问 这个港口。所以,如果你只想要你或其他特定的 系统可以访问这台机器给他们的IP,例如在IPV-6中 格式。或者您希望此端口公开打开,只需输入0.0.0.0作为IP 这里。
  7. 选择保存。
  8. 请遵循本教程,我相信它会起作用,在你的情况下,我认为你错过了“安全领域”的事情。