centos7系列關閉防火牆但是端口依然無法訪問


centos7.3系統,已經關閉firewalld,但是除了22端口,其余端口無法被外界訪問,本地訪問正常,解決步驟:


1、先開啟firewalld:systemctl start firewalld
2、放通端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
3、重新加載配置文件:firewall-cmd --reload
此時測試,端口已經能夠訪問了,如果不需要firewall,可以再關閉,已放通端口不受影響(為什么一開始我不放通端口直接關閉firewall不行?這點有了解的大神幫忙解答下)

注:firewall依賴本機python版本,如果自己升級了python版本,需要修改firewall配置文件(實際版本號以本機實際為准,我的為2.7):
1、vim /usr/bin/firewall-cmd, 將#!/usr/bin/python -Es 改為 #!/usr/bin/python2.7 -Es
2、vim /usr/sbin/firewalld, 將#!/usr/bin/python -Es 改為 #!/usr/bin/python2.7 -Es


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM