云服务器端口显示连接被拒绝?

云服务器端口显示连接被拒绝?

我正在尝试使用 Rackspace Cloud Server(运行 CentosOS 5.5)作为 Beanstalk 消息队列系统的服务器。我使用命令行“Beanstalkd -d -l ip address -p 11300”启动 Beanstalk。

一切似乎都正常启动,没有出现任何错误。现在我被告知可以 telnet 到该 IP 地址上的 11300 端口并检查一切是否运行正常。但是当我 telnet ip 地址 11300 时,我收到“连接被拒绝”错误,表明该端口已被阻止或至少未打开。

有人知道我是否必须打开 Rackspace Cloud 服务器上的端口吗?如果是,我该怎么做?还是我遗漏了什么?我更热衷于软件编程而不是服务器,所以任何帮助或建议都将不胜感激!

答案1

CentOS 默认运行 iptables 防火墙。你很可能需要打开端口 11300 尝试

/sbin/iptables -I  RH-Firewall-1-INPUT -p tcp -m tcp  --dport 11300 -j ACCEPT

如果有效,则使用以下命令保存新的防火墙状态

/sbin/service iptables save

相关内容