liunx服務器在本地可以訪問但是外網訪問不了


版權聲明:本文為CSDN博主「tlytg456」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/tlytg/article/details/76417099

 

問題如題,遇到這類問題,通常是我們搭建Apache之后,本地訪問127.0.0.1或者localhost,但是外部網絡使用這個服務器ip地址訪問時就不行。
遇到這種情況,一般是主機的防火牆在作怪,此時我們有多種辦法解決。

關閉防火牆

使用如下命令關閉防火牆

[root@localhost ~]# systemctl stop firewalld.service
1
使用如下命令關閉防火牆開機自啟動

[root@localhost ~]# systemctl disable firewalld.service
1
此時查看防火牆狀態即可

[root@localhost ~]# firewall-cmd --state
1
如果顯示not running,則關閉成功

打開固定端口

當然防火牆對於我們來說比較重要,那么我們可不可以打開固定端口呢?
使用如下命令打開80端口(其他端口類似)

[root@localhost]# firewall-cmd --permanent --add-port=80/tcp
1
注意這里需要聲明tcp的方式,之后我們需要重新加載firewall的配置

[root@localhost]# firewall-cmd --reload
1
然后就大功告成啦~~
---------------------


免責聲明!

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



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