首頁  >  文章  >  運維  >  apache啟動後無法存取網頁怎麼辦

apache啟動後無法存取網頁怎麼辦

王林
王林轉載
2021-01-27 10:32:5710106瀏覽

apache啟動後無法存取網頁怎麼辦

前言:

apache啟動後訪問不了。排查發現埠沒有被佔用,考慮防火牆問題。

(學習影片分享:程式設計入門

解決方法:

首先我們需要確保遠端的Linux系統已經安裝好,我們使用xshell遠端SSH登入Linux系統裡,同時我們也要確保已經使用yum等指令安裝好了apache,然後我們開始進行排查分析

apache啟動後無法存取網頁怎麼辦

為了能夠遠端存取伺服器的網頁,我們首先需要確保apache的服務httpd已經運行中,我們使用命令查看對應服務的狀態:

service httpd status

如果如圖所示顯示正在運行,則表示服務已經開啟,否則我們需要使用命令拉起httpd服務:

service httpd start

apache啟動後無法存取網頁怎麼辦

接著我們需要判斷SELinux的狀態,SELinux是Linux系統下的安全策略服務,但是由於設定複雜且開啟後對於系統服務和存取操作影響很大,如果不關閉可能會造成一些不正常的狀況,因此我們這裡需要使用命令判斷SELinux是否已經關閉:

sestatus

如果如圖所示顯示已經disabled則表示已經關閉了,否則我們需要使用指令先暫時關閉該策略服務:

setenforce 0

apache啟動後無法存取網頁怎麼辦

#隨後我們需要再判斷下80埠是否被其他程式所佔,使用以下指令查看:

netstat -lnp | grep 80

如果如圖所示80埠是被httpd使用的則是OK,否則我們要進行操作改正,這裡就不詳述了

apache啟動後無法存取網頁怎麼辦

##接著我們可以先看下系統防火牆是否開啟,當其他服務都正常的時候,無法存取網頁很大機率是沒有正確配置防火牆所導致的,因此我們先使用以下指令判斷下防火牆的狀態

 service iptables status

如果如下圖所示,則表示系統的防火牆正在運行,這時為了做下簡單的排除檢查,我們可以先嘗試關閉防火牆,等確認是防火牆的問題後再開啟重新配置

 service iptables stop

apache啟動後無法存取網頁怎麼辦

apache啟動後無法存取網頁怎麼辦

我就是關閉防火牆後發現可以正常訪問了,確認好了根因,我們為了系統安全需要重新開啟防火牆,隨後我們需要對訪問80埠的tcp網路請求進行防火牆配置,我們需要先重新啟動防火牆

 service iptables start

然後輸入配置防火牆的命令並查看配置後的防火牆策略

iptables -I INPUT -p TCP --dport 80 -j ACCEPT
service iptables status

完成後如圖所示,設定完成,遠端存取伺服器上的網頁已經OK了

apache啟動後無法存取網頁怎麼辦

相關推薦:

apache教學

以上是apache啟動後無法存取網頁怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除