開放8080端口的解決步驟如下:
1然走、修改/etc/sysconfig/iptables文件,增加如下一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
?????? 重啟iptables
?????? service iptables restart
2决瞳、重啟防火墻货徙,這里有兩種方式重啟防火墻
a) 重啟后生效
開啟: chkconfig iptables on
關(guān)閉: chkconfig iptables off
b) 即時(shí)生效,重啟后失效
開啟: service iptables start
關(guān)閉: service iptables stop
開放一個(gè)范圍的端口3000到5000
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000:5000 -j ACCEPT
二皮胡、
最近在虛擬機(jī)上安裝了centos7破婆,安裝nginx之后虛擬機(jī)內(nèi)能訪問,真機(jī)不能訪問胸囱,修改iptables配置也不起作用祷舀,最后上網(wǎng)查找了資料后才發(fā)現(xiàn)centos的防火墻改成了firewall,不再叫iptables,開放端口的方法如下:
直接運(yùn)行以下命令即可,不需要修改文件
firewall-cmd?--zone=public?--add-port=80/tcp?--permanent??
命令含義:
--zone #作用域
--add-port=80/tcp ?#添加端口烹笔,格式為:端口/通訊協(xié)議
--permanent ? #永久生效裳扯,沒有此參數(shù)重啟后失效
重啟防火墻:
systemctl?stop?firewalld.service??
systemctl?start?firewalld.service??