apache啓動可是沒法訪問網頁

apache啓動可是訪問不了的問題排除???html

端口沒有被佔用,則須要考慮防火牆問題。shell

 

  1. 首先咱們須要確保遠程的Linux系統已經安裝好,咱們使用xshell遠程SSH登陸到Linux系統裏,同時咱們也要確保已經使用yum等命令安裝好了apache,而後咱們開始進行排查分析
         apache安裝好httpd服務正常但沒法訪問怎麼辦
  1. 爲了可以遠程訪問服務器的網頁,咱們首先須要確保apache的服務httpd已經運行中,咱們使用命令查看對應服務的狀態:apache

    service httpd status安全

    若是如圖所示顯示正在運行,則表示服務已經開啓,不然咱們須要使用命令拉起httpd服務:服務器

    service httpd start網絡

    apache安裝好httpd服務正常但沒法訪問怎麼辦
  2. 隨後咱們須要判斷SELinux的狀態,SELinux是Linux系統下的安全策略服務,可是因爲設置複雜且開啓後對於系統服務和訪問操做影響很大,若是不關閉可能會形成一些不正常的情況,所以咱們這裏須要使用命令判斷SELinux是否已經關閉:tcp

    sestatushtm

    若是如圖所示顯示已經disabled則表示已經關閉了,不然咱們須要使用命令先暫時關閉該策略服務:blog

    setenforce 0ip

    apache安裝好httpd服務正常但沒法訪問怎麼辦
    apache安裝好httpd服務正常但沒法訪問怎麼辦
  3. 隨後咱們須要再判斷下80端口是否被其餘程序所佔,使用以下命令查看:

    netstat -lnp | grep 80

    若是如圖所示80端口是被httpd使用的則是OK,不然咱們要進行操做改正,這裏就不詳述了

    apache安裝好httpd服務正常但沒法訪問怎麼辦
  4. 隨後咱們能夠先看下系統防火牆是否開啓,當其餘服務都正常的時候,沒法訪問 網頁很大機率是沒有正確配置防火牆所致使的,所以咱們先使用以下命令判斷下防火牆的狀態

     service iptables status

    若是以下圖所示,則說明系統的防火牆正在運行,這時爲了作下簡單的排除檢查,咱們能夠先嚐試關閉防火牆,等確認是防火牆的問題後再開啓從新配置

     service iptables stop

    apache安裝好httpd服務正常但沒法訪問怎麼辦
    apache安裝好httpd服務正常但沒法訪問怎麼辦
  5. 我就是關閉防火牆後發現能夠正常訪問了,確認好了根因,咱們爲了系統安全 須要從新開啓防火牆,隨後咱們須要對訪問80端口的tcp網絡請求進行防火牆配置,咱們須要首先從新啓動防火牆

     service iptables start

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

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

    service iptables status

    完成後如圖所示,配置完成,遠程訪問服務器上的網頁已經OK了

    apache安裝好httpd服務正常但沒法訪問怎麼辦
    apache安裝好httpd服務正常但沒法訪問怎麼辦
相關文章
相關標籤/搜索