主要原因是linux开启了防火墙,有两种解决方案,一种是关闭防火墙,另外一种是开放所要访问的端口
1、关闭防火墙(非常不建议)
service iptables stop --停止
service iptables start --启动
2、使用命令开放端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面
/etc/init.d/iptables restart 最后重启防火墙使配置生效
/etc/init.d/iptables save
/etc/init.d/iptables status 查看打开的端口
/etc/init.d/iptables stop 关闭防火墙
- 重启后永久生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
检查:chkconfig --list | grep iptables
继续阅读与本文标签相同的文章
下一篇 :
在微信里 1亿篇文章标上了“原创”!
-
月神脚本圈:互联网时代日新月异,引流脚本助你抓住商机
2026-05-18栏目: 教程
-
做外贸客户的货物被海关扣押了怎么办?
2026-05-18栏目: 教程
-
小学生发现丰巢快递柜刷脸取件bug 用照片就能打开
2026-05-18栏目: 教程
-
WIPO:中国专利申请量占世界一半 去年申请专利数量达154万件
2026-05-18栏目: 教程
-
Yotta主网上线在即,带你玩转YTA挖矿攻略!
2026-05-18栏目: 教程
