2013-12-10 77 views
1

我试图在亚马逊ec2上的免费层,并设置了运行在端口8153上的Go Server的红帽64位实例。 我禁用了IPTables并将SELINUX切换为宽容,然后添加了8153改变安全策略并重新启动实例。但是,当我尝试访问我无法连接的实例外的浏览器端口时。端口是根据netstat和nmap打开的,当我在它运行的实例上运行curl命令时。无法打开亚马逊ec2实例上的端口8153

这是与自由层实例的问题吗?

编辑:奇怪的是,如果我喜欢安装nginx的就可以了,开放的端口80上的安全策略Web服务器,我可以天晴从Web服务器访问它在任何浏览器,但没有什么。即使安装了tomcat,也无法访问它。

+0

你能'telnet'端口8153? – slayedbylucifer

+0

您好,不能从实例外部远程登录。 – user3087280

+0

您确定您拥有AWS安全组允许的端口访问权吗?你也可以提供'netstat -anp |的输出grep 8153' – slayedbylucifer

回答

0

原来是公司防火墙。 感谢您的帮助

0

你能提供的iptables-save输出?无需重新启动实例。您是否还在安全组上打开tcp端口8153到0.0.0.0/0?你是如何在实例上禁用iptables的,也许在重启之后他们被重新启用了?

+1

iptables.save包含此 -A INPUT -m状态 - 状态新-m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m状态--state NEW -m TCP -p tcp的--dport 8153 -j ACCEPT -A INPUT -m状态--state NEW -m TCP -p tcp的--dport 8154 -j ACCEPT 第i个ICMP禁止主机 -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT – user3087280

+0

是的端口8153打开到0.0.0.0,我在重启实例时总是使用“sudo iptables stop”。所以它总是关闭 – user3087280

+0

就像slayedbylucifer所说的那样,安全组为实例设置的方式会产生问题。 – Rico