您好,登錄后才能下訂單哦!
小編給大家分享一下apache啟動后無法訪問網頁的解決方法,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
解決方法:
首先我們需要確保遠程的Linux系統已經安裝好,我們使用xshell遠程SSH登錄到Linux系統里,同時我們也要確保已經使用yum等命令安裝好了apache,然后我們開始進行排查分析
為了能夠遠程訪問服務器的網頁,我們首先需要確保apache的服務httpd已經運行中,我們使用命令查看對應服務的狀態:
service httpd status
如果如圖所示顯示正在運行,則表示服務已經開啟,否則我們需要使用命令拉起httpd服務:
service httpd start
隨后我們需要判斷SELinux的狀態,SELinux是Linux系統下的安全策略服務,但是由于設置復雜且開啟后對于系統服務和訪問操作影響很大,如果不關閉可能會造成一些不正常的狀況,因此我們這里需要使用命令判斷SELinux是否已經關閉:
sestatus
如果如圖所示顯示已經disabled則表示已經關閉了,否則我們需要使用命令先暫時關閉該策略服務:
setenforce 0
隨后我們需要再判斷下80端口是否被其他程序所占,使用如下命令查看:
netstat -lnp | grep 80
如果如圖所示80端口是被httpd使用的則是OK,否則我們要進行操作改正,這里就不詳述了
隨后我們可以先看下系統防火墻是否開啟,當其他服務都正常的時候,無法訪問 網頁很大概率是沒有正確配置防火墻所導致的,因此我們先使用如下命令判斷下防火墻的狀態
service iptables status
如果如下圖所示,則說明系統的防火墻正在運行,這時為了做下簡單的排除檢查,我們可以先嘗試關閉防火墻,等確認是防火墻的問題后再開啟重新配置
service iptables stop
我就是關閉防火墻后發現可以正常訪問了,確認好了根因,我們為了系統安全 需要重新開啟防火墻,隨后我們需要對訪問80端口的tcp網絡請求進行防火墻配置,我們需要首先重新啟動防火墻
service iptables start
然后輸入配置防火墻的命令并查看配置后的防火墻策略
iptables -I INPUT -p TCP --dport 80 -j ACCEPT service iptables status
完成后如圖所示,配置完成,遠程訪問服務器上的網頁已經OK了
看完了這篇文章,相信你對“apache啟動后無法訪問網頁的解決方法”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。