熱點推薦:
您现在的位置: 電腦知識網 >> 電腦故障 >> 正文

服務器無法訪問的應對策略

2013-11-11 23:58:52  來源: 電腦故障 

  人人都希望在Internet上沖浪時能順風順水一路暢通無阻可事實並非如此!相信多數人都可能遇到過Web服務器無法訪問的錯誤提示出現這種錯誤故障除了與網絡連接的硬件設備有關之外還與許多因素有關要想排除這樣的故障必須先從網絡通信的最底層做起也就是說必須先檢查確認網絡的物理層是否有故障當你確認了網絡連接的硬件設備沒有故障時那麼Web服務器無法訪問的故障排查工作才剛剛開始
  
  網絡連接是否啟用
  
  倘若在Web服務器中的Windows 服務器系統並沒有將本地計算機的網絡連接功能啟用的話其他任何客戶端都是無法與Web服務器保持連接的這樣的話就容易出現Web服務器無法訪問的故障現象因此檢查服務器中的網絡連接功能是否啟用是排查該故障的重要步驟之一
  
  在檢查服務器的網絡連接功能是否啟用時可以先在系統桌面中單擊開始菜單再依次單擊其中的設置/網絡和撥號連接命令在打開的網絡連接列表界面中看看是否有本地連接的圖標(如圖所示)
  
 

  

  
  要是看到有該圖標的話還必須用鼠標雙擊該圖標在隨後打開的本地連接屬性對話框中看看該連接的狀態是否為已連接要是它的狀態為禁用的話就表明服務器中的網絡連接功能還沒有被啟用此時你必須用鼠標右鍵單擊本地連接的圖標從彈出的右鍵菜單中執行啟用命令這樣就能把服務器中的網絡連接功能重新啟動起來了
  
  小提示倘若在網絡連接列表界面中沒有看到本地連接的圖標時你不妨依次單擊開始/運行命令在打開的系統運行對話框中輸入服務策略編輯命令Servicesmsc單擊確定按鈕後打開系統的服務列表窗口雙擊其中的Network Connections項目在隨後出現的如圖所示的服務屬性設置窗口中檢查Network Connections服務是否已經啟動要是沒有的話你可以單擊啟動按鈕然後從啟動類型下拉列表中選中自動最後單擊應用確定按鈕這樣的話就能在網絡連接列表窗口中重新看到本地連接的圖標了
  
 

  

  
  IIS進程是否關閉
  
  大家知道在手工排查網絡病毒的時候很有可能不小心將一些有用的進程關閉掉要是你不小心將IIS進程關閉的話那麼服務器中的Web服務器將無法被自動啟動那麼任何訪問者訪問該Web服務器時就會出現服務器無法訪問的故障現象要想排除這樣的故障現象必須及時啟動IIS進程在查看IIS進程是否被關閉時你可以按照如下步驟來進行操作
  
  直接按下鍵盤上的Ctrl+Alt+Del復合鍵打開服務器系統的任務管理器窗口然後單擊其中的進程標簽在其後打開的對應標簽頁面中檢查一下是否有IIssrvexe進程名要是沒有的話就表示當前服務器中的IIS進程被意外關閉了
  
  此時你可以依次單擊開始/程序/管理工具/Internet服務管理命令在打開的IIS管理控制台窗口中用鼠標右鍵單擊目標Web服務器的名稱從彈出的右鍵菜單中執行啟動命令就能將IIS進程重新啟動成功了
  
  路由故障巧妙查詢
  
  倘若通過上面的排查你已經確認Web服務器自身已經正常了可是通過客戶機還是無法訪問到Web服務器時那麼你就有必要檢查一下網絡連接的路由信息是否正常了大家知道任何通過TCP/IP網絡協議進行通信的工作站都能自動創建一個路由表信息根據路由表信息工作站就能輕松尋找到目標服務器並與服務器建立訪問連接考慮到本地客戶端的路由表信息在每次重新啟動系統後都會自動發生變化因此當你無法與Web服務器相連接時可以查看一下本地路由表信息中是否包含了能訪問到通往Web服務器的默認網關信息要是沒有的話你可以自行將它添加到本地路由表信息中以便保證該工作站可以順利訪問到Web服務器要查看本地路由表信息時可以按照如下步驟來進行
  
  依次單擊開始/運行命令在打開的系統運行對話框中輸入cmd字符串命令單擊確定按鈕後將系統狀態切換到MSDOS環境
  
  接著在DOS命令行中執行Route PRINT命令隨後你將在如圖所示的界面中看到本地工作站中的路由表信息要是發現其中沒有通往默認網關的路由信息時你可以通過Route ADD命令來增加一條到默認網關的記錄以後工作站就能自動與默認網關連接了
  
 

  

  
  此外你還可以借助Windows系統內置的Tracert命令來查找出本地計算機通往Web服務器之間的每台路由器與網關是否工作正常要是其中有一台路由器或網關遇到故障的話就能導致Web服務器訪問出錯的故障現象在查看具體是哪台路由器或網關出錯時你可以先在系統的開始菜單中執行運行命令在打開的系統運行對話框中輸入cmd字符串命令單擊確定按鈕後將系統狀態切換到MSDOS環境接著在DOS命令行中執行Tracert命令要不了多長時間你可能就會看到測試的結果倘若結果信息中包含有 <210.73.140.1> reports: Destination net unreachable之類的內容時就表示當前網絡中的IP地址為的路由器由於無法連接成功從而導致了本地工作站無法尋找到Web服務器
  
  域名解析是否正確
  
  倘若你使用Ping命令可以Ping通Web服務器的IP地址可就是無法通過網址訪問到服務器中的內容時那就表明你的工作站中的名稱解析一定存在問題要解決這樣的故障問題你可以按照如下步驟來逐步排查
  
  首先看看本地的Hosts文件是否包含有對應Web服務器的無效項要是存在的話可能就會導致本地工作站因域名解析出錯而無法與Web服務器建立連接在檢查Hosts文件信息時你可以先打開系統的資源管理器窗口然後進入到%SystemRoot%\System\Drivers\Etc文件夾窗口中(其中%SystemRoot%表示Windows系統所在的具體路徑)找到其中的Hosts文本文件
  
  接著用鼠標右鍵單擊該文件從彈出的右鍵菜單中選中打開方式選項再從下級菜單中選中記事本程序來打開Hosts文本文件下面再檢查一下該文本文件中是否包含有關Web服務器的地址記錄要是發現有這樣的記錄存在時不妨再檢查一下對應Web服務器網址的IP地址是否正確要是不正確的話必須將它修改正確最後重新保存好該文件這樣的話Hosts文件日後就能准確地將Web服務器的網址解析成對應的IP地址那麼本地工作站就能順利與服務器進行訪問連接了
  
  倘若你的計算機用DNS作為域名解析方法時你還需要檢查本地計算機的DNS配置是否正確或者檢查一下本地網絡中的DNS服務器是否存在問題在檢查DNS配置是否正確時可以先將系統切換到MSDOS工作模式然後在DOS命令行中執行Ipconfig /all命令在隨後出現的結果頁面中看看本地DNS服務器的IP地址是否設置正確要是不正確的話必須打開網絡屬性設置窗口對DNS服務器的IP地址進行重新設置
  
  Web權限是否開放
  
  有時我們可以與Web服務器建立連接可就是無法打開服務器中的網頁內容這是怎麼回事呢?遇到這種現象時基本可以確定客戶端與服務器之間的網絡連接是正常的至於出現不能打開網頁內容的現象多半是Web服務器的權限沒有設置得當此時你可以按照下面的步驟檢查服務器的Web權限是否設置正確
  
  用鼠標右鍵單擊系統桌面中的我的電腦圖標然後從彈出的右鍵菜單中執行管理命令在打開的計算機管理窗口中依次展開服務和應用程序/Internet信息服務管理器選項如圖所示
  

  

  
  接著再用鼠標右鍵單擊一下指定的Web服務器站點並從其後打開的快捷菜單中執行屬性命令在接著出現的Web站點屬性設置對話框中單擊一下目錄安全性標簽並在對應標簽頁面的匿名訪問和身份驗證控制設置項處單擊編輯按鈕
  
  下面再在彈出的驗證方法設置對話框中檢查一下是否啟用了匿名訪問功能要是該功能沒有被正確啟用的話可能會影響訪問Web服務器中的內容
  
  此外返回到Web服務器站點屬性設置對話框單擊其中的主目錄標簽看看對應標簽頁面中的讀取文件目錄浏覽權限是否開通要是沒有開通的話你必須將它們都選中這樣一來說不定就能保證你順利訪問到Web服務器內容了
  
  目標地址受否受限
  
  倘若指定IP地址的工作站可以正常訪問其他Web服務器內容可偏偏就不能訪問到指定服務器的內容信息時那你就必須要檢查一下該服務器是否對指定工作站的IP地址進行了過濾從而導致該工作站沒有權利訪問到該服務器中的內容了在檢查服務器是否對指定工作站的IP地址進行過濾時你可以按照如下的操作步驟來進行
  
  依次單擊開始/程序/管理工具/Internet服務管理器命令在隨後打開的Internet服務管理控制台窗口中用鼠標右鍵單擊目標web服務器站點的名稱從彈出的快捷菜單中執行屬性命令
  
  在接著出現的Web服務器站點屬性設置界面中單擊目錄安全性標簽並在對應標簽頁面的IP地址及域名限制設置項處單擊編輯按鈕在其後打開的
From:http://tw.wingwit.com/Article/Fault/201311/10396.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.