版權聲明:本文為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
然后就大功告成啦~~
---------------------