小編給大家分享一下apache啟動后無法訪問網(wǎng)頁的解決方法,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
目前成都創(chuàng)新互聯(lián)公司已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、渝中網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。解決方法:
首先我們需要確保遠(yuǎn)程的Linux系統(tǒng)已經(jīng)安裝好,我們使用xshell遠(yuǎn)程SSH登錄到Linux系統(tǒng)里,同時我們也要確保已經(jīng)使用yum等命令安裝好了apache,然后我們開始進(jìn)行排查分析
為了能夠遠(yuǎn)程訪問服務(wù)器的網(wǎng)頁,我們首先需要確保apache的服務(wù)httpd已經(jīng)運行中,我們使用命令查看對應(yīng)服務(wù)的狀態(tài):
service httpd status
如果如圖所示顯示正在運行,則表示服務(wù)已經(jīng)開啟,否則我們需要使用命令拉起httpd服務(wù):
service httpd start
隨后我們需要判斷SELinux的狀態(tài),SELinux是Linux系統(tǒng)下的安全策略服務(wù),但是由于設(shè)置復(fù)雜且開啟后對于系統(tǒng)服務(wù)和訪問操作影響很大,如果不關(guān)閉可能會造成一些不正常的狀況,因此我們這里需要使用命令判斷SELinux是否已經(jīng)關(guān)閉:
sestatus
如果如圖所示顯示已經(jīng)disabled則表示已經(jīng)關(guān)閉了,否則我們需要使用命令先暫時關(guān)閉該策略服務(wù):
setenforce 0
隨后我們需要再判斷下80端口是否被其他程序所占,使用如下命令查看:
netstat -lnp | grep 80
如果如圖所示80端口是被httpd使用的則是OK,否則我們要進(jìn)行操作改正,這里就不詳述了
隨后我們可以先看下系統(tǒng)防火墻是否開啟,當(dāng)其他服務(wù)都正常的時候,無法訪問 網(wǎng)頁很大概率是沒有正確配置防火墻所導(dǎo)致的,因此我們先使用如下命令判斷下防火墻的狀態(tài)
service iptables status
如果如下圖所示,則說明系統(tǒng)的防火墻正在運行,這時為了做下簡單的排除檢查,我們可以先嘗試關(guān)閉防火墻,等確認(rèn)是防火墻的問題后再開啟重新配置
service iptables stop
我就是關(guān)閉防火墻后發(fā)現(xiàn)可以正常訪問了,確認(rèn)好了根因,我們?yōu)榱讼到y(tǒng)安全 需要重新開啟防火墻,隨后我們需要對訪問80端口的tcp網(wǎng)絡(luò)請求進(jìn)行防火墻配置,我們需要首先重新啟動防火墻
service iptables start
然后輸入配置防火墻的命令并查看配置后的防火墻策略
iptables -I INPUT -p TCP --dport 80 -j ACCEPT service iptables status
完成后如圖所示,配置完成,遠(yuǎn)程訪問服務(wù)器上的網(wǎng)頁已經(jīng)OK了
看完了這篇文章,相信你對“apache啟動后無法訪問網(wǎng)頁的解決方法”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!