部署了一个spring boot项目到服务器上。Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:8761 Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
这是防火墙状态表,8761这个端口是我加进去的,但是没有任何卵用,Telnet连接一直超时。其他端口像是80,3306都不在这个表里,但是外部访问没有任何问题。可以确定不是项目本身的原因,因为部署到另一个服务器就没问题。另外运行在这台服务器上的kafka也从外部连接不上。求大神分析是什么原因。

解决方案 »

  1.   

    你好,确定iptables防火墙是开启的状态,关闭selinux ,  你的服务器是服务商的还是本地的,如果是服务商的会有一个安全策略组管理开放端口,如果是本地自己公司是不是也有一层防火墙管理
      

  2.   

    这三个Chain的policy都是ACCEPT,你加上开放8761这句规则也没什么意义啊。首先确认8761 这个port是不是在被listening啊?netstat -tulpn |grep 8761
      

  3.   

    别在误导人了,动不动就是关selinux ,semanage可以管理seliunx  selinux对系统安全也是很好的。对老的iptables 建议是6.8 以上用户更新到 firewalld   东西都一样,只是firewalld的 语法更好理解和记忆