即使在 Amazon EC2 实例上添加安全组规则后端口仍未打开

即使在 Amazon EC2 实例上添加安全组规则后端口仍未打开

我有一个 Amazon EC2 Linux 实例。我最近在我的实例中安装了 SmartFoxServer。为此,我需要打开 9933 端口。所以我刚刚在 Amazon EC2 Manager 控制台网站上创建了入站规则。

我的规则是

自定义 - TCP 规则 - TCP - 9933 - 0.0.0.0/0

但我的端口仍然处于关闭状态。无法连接。在安全组中添加规则后我还需要做什么吗?

http://www.yougetsignal.com/tools/open-ports/ 在上面的网址中,我检查了我的端口是否打开。端口已关闭

答案1

我遇到了同样的问题,但使用的是 wildfly 服务器而不是 SmartFox 服务器,因此假设您尝试了 telnet 和/或 nc 但仍然无法通过所需的端口访问服务器,下面的修复方法可能也适合您:

根据配置文件,Wildfly 实例(在您的例子中是 Smartfox)正在将端口(在您的例子中是 9933)与网络接口绑定(环回)而不是eth0而所有规则安全组应用于面向 VPC 的接口,即eth0

当我调整 wildfly 配置文件以将端口与正确的接口绑定时,一切都按预期工作,而之前我无法通过 telnet/nc 连接到目的端口

相关内容