Centos Linux 开启端口 - 解决Centos发布服务外网访问不了的问题

Java代码
  1. #--------------查看服务器端口状态--------------------
  2. [root@zjxl-2etc]#/etc/init.d/iptablesstatus
  3. Table:filter
  4. ChainINPUT(policyDROP)
  5. numtargetprotoptsourcedestination
  6. 1ACCEPTall--0.0.0.0/00
  7. 2ACCEPTicmp--3ACCEPTtcp--0tcpdpt:22
  8. 4ACCEPTtcp--0multiportdports20:30,80,0);">110,0);">443,0);">3300:3500,0);">5700:6100,0);">7001,0);">8000:13000
  9. 5ACCEPTall--0stateRELATED,ESTABLISHED
  10. ChainFORWARD(policyACCEPT)
  11. ChainOUTPUT(policyACCEPT)
  12. #----------------------------发现没有开启63796380端口--------------------------------
  13. #----------------------------------开启6379端口---------------------------------
  14. 2etc]#/sbin/iptables-IINPUT-ptcp--dport6379-jACCEPT
  15. 1ACCEPTtcp--6379
  16. 2ACCEPTall--3ACCEPTicmp--5ACCEPTtcp--6ACCEPTall--6380端口---------------------------------
  17. 6380-jACCEPT
  18. #------------------------------查看服务器端口状态---------------------------
  19. 6380
  20. 2ACCEPTtcp--3ACCEPTall--4ACCEPTicmp--6ACCEPTtcp--7ACCEPTall--#----------------------------------保存修改配置---------------------------------
  21. 2etc]#/etc/rc.d/init.d/iptablessave
  22. Savingfirewallrulesto/etc/sysconfig/iptables:[OK]
  23. 2etc]#

问题描述:

在Centos服务器上装好Redis缓存服务后,其他机器访问不了,提示连接超时。,郁闷,在网上找到解决方案:

/sbin/iptables-IINPUT-ptcp--dport6379 -jACCEPT
/sbin/iptables-IINPUT-ptcp--dport6380 -jACCEPT

然后保存:

/etc/rc.d/init.d/iptablessave

这样重启计算机后,CentOS防火墙认已经开放了6379和6380端口。

这里应该也可以不重启计算机:

/etc/init.d/iptablesrestart

查看CentOS防火墙信息:

/etc/init.d/iptablesstatus

关闭CentOS防火墙服务:

/etc/init.d/iptablesstop

永久关闭

chkconfig–level35iptablesoff

解决方案来源:http://hi.baidu.com/xiyi2008/item/345215b90948c4d085dd7978

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native