首頁 > 運維 > Apache > 主體

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

王林
發布: 2021-01-27 10:32:57
轉載
10420 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板