我正在使用Rackspace Cloud Server(运行CentosOS 5.5)作为Beanstalk Message Queue系统的服务器。 我用“Beanstalkd -d -l ip address -p 11300”的命令行启动Beanstalk。
所有似乎开始好,并没有发生错误。 现在我被告知我可以telnet到该IP地址的11300端口,并检查所有运行正常。 但是,当我做telnet的ip地址11300,我得到一个“连接被拒绝”的错误,提示该端口被阻止或至less不能打开。
有谁知道我是否需要在Rackspace Cloud服务器上打开端口,如果是这样,我该怎么做? 还是有什么我失踪? 我比软件编程更多的服务器,所以任何帮助或build议,将不胜感激!
CentOS默认情况下已经运行了iptables防火墙。 你很可能不得不打开端口11300尝试
/sbin/iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 11300 -j ACCEPT
如果这样做,然后保存新的防火墙状态
/sbin/service iptables save