人人都希望在Internet上沖浪時,能順風(fēng)順?biāo)⒁宦窌惩o阻,可事實并非如此!相信多數(shù)人都可能遇到過Web服務(wù)器無法訪問的錯誤提示,出現(xiàn)這種錯誤故障,除了與網(wǎng)絡(luò)連接的硬件設(shè)備有關(guān)之外,還與許多因素有關(guān)。要想排除這樣的故障,必須先從網(wǎng)絡(luò)通信的最底層做起,也就是說必須先檢查、確認(rèn)網(wǎng)絡(luò)的“物理層”是否有故障。當(dāng)你確認(rèn)了網(wǎng)絡(luò)連接的硬件設(shè)備沒有故障時,那么Web服務(wù)器無法訪問的故障排查工作才剛剛開始。
1、網(wǎng)絡(luò)連接,是否啟用
倘若在Web服務(wù)器中的Windows 2000服務(wù)器系統(tǒng)并沒有將本地計算機(jī)的網(wǎng)絡(luò)連接功能啟用的話,其他任何客戶端都是無法與Web服務(wù)器保持連接的,這樣的話就容易出現(xiàn)Web服務(wù)器無法訪問的故障現(xiàn)象。因此檢查服務(wù)器中的網(wǎng)絡(luò)連接功能是否啟用,是排查該故障的重要步驟之一。
在檢查服務(wù)器的網(wǎng)絡(luò)連接功能是否啟用時,可以先在系統(tǒng)桌面中單擊“開始”菜單,再依次單擊其中的“設(shè)置”/“網(wǎng)絡(luò)和撥號連接”命令,在打開的網(wǎng)絡(luò)連接列表界面中,看看是否有“本地連接”的圖標(biāo)(如圖1所示);
要是看到有該圖標(biāo)的話,還必須用鼠標(biāo)雙擊該圖標(biāo),在隨后打開的本地連接屬性對話框中,看看該連接的狀態(tài)是否為“已連接”,要是它的狀態(tài)為“禁用”的話,就表明服務(wù)器中的網(wǎng)絡(luò)連接功能還沒有被啟用,此時你必須用鼠標(biāo)右鍵單擊“本地連接”的圖標(biāo),從彈出的右鍵菜單中執(zhí)行“啟用”命令,這樣就能把服務(wù)器中的網(wǎng)絡(luò)連接功能重新啟動起來了。
小提示:倘若在網(wǎng)絡(luò)連接列表界面中,沒有看到“本地連接”的圖標(biāo)時,你不妨依次單擊“開始”/“運行”命令,在打開的系統(tǒng)運行對話框中,輸入服務(wù)策略編輯命令“Services.msc”,單擊“確定”按鈕后,打開系統(tǒng)的服務(wù)列表窗口,雙擊其中的“Network Connections”項目,在隨后出現(xiàn)的如圖2所示的服務(wù)屬性設(shè)置窗口中,檢查“Network Connections”服務(wù)是否已經(jīng)啟動,要是沒有的話,你可以單擊“啟動”按鈕,然后從“啟動類型”下拉列表中選中“自動”,最后單擊“應(yīng)用”、“確定”按鈕,這樣的話就能在網(wǎng)絡(luò)連接列表窗口中,重新看到“本地連接”的圖標(biāo)了。
2、IIS進(jìn)程,是否關(guān)閉
大家知道,在手工排查網(wǎng)絡(luò)病毒的時候,很有可能不小心將一些有用的進(jìn)程關(guān)閉掉;要是你不小心將IIS進(jìn)程關(guān)閉的話,那么服務(wù)器中的Web服務(wù)器將無法被自動啟動,那么任何訪問者訪問該Web服務(wù)器時,就會出現(xiàn)服務(wù)器無法訪問的故障現(xiàn)象。要想排除這樣的故障現(xiàn)象,必須及時啟動IIS進(jìn)程。在查看IIS進(jìn)程是否被關(guān)閉時,你可以按照如下步驟來進(jìn)行操作:
直接按下鍵盤上的Ctrl+Alt+Del復(fù)合鍵,打開服務(wù)器系統(tǒng)的任務(wù)管理器窗口,然后單擊其中的“進(jìn)程”標(biāo)簽,在其后打開的對應(yīng)標(biāo)簽頁面中,檢查一下是否有IIssrv.exe進(jìn)程名,要是沒有的話,就表示當(dāng)前服務(wù)器中的IIS進(jìn)程被意外關(guān)閉了;
此時你可以依次單擊“開始”/“程序”/“管理工具”/“Internet服務(wù)管理”命令,在打開的IIS管理控制臺窗口中,用鼠標(biāo)右鍵單擊目標(biāo)Web服務(wù)器的名稱,從彈出的右鍵菜單中執(zhí)行“啟動”命令,就能將IIS進(jìn)程重新啟動成功了。
3、路由故障,巧妙查詢
倘若通過上面的排查,你已經(jīng)確認(rèn)Web服務(wù)器自身已經(jīng)正常了,可是通過客戶機(jī)還是無法訪問到Web服務(wù)器時,那么你就有必要檢查一下網(wǎng)絡(luò)連接的路由信息是否正常了。大家知道,任何通過TCP/IP網(wǎng)絡(luò)協(xié)議進(jìn)行通信的工作站,都能自動創(chuàng)建一個路由表信息,根據(jù)路由表信息工作站就能輕松尋找到目標(biāo)服務(wù)器,并與服務(wù)器建立訪問連接;考慮到本地客戶端的路由表信息,在每次重新啟動系統(tǒng)后,都會自動發(fā)生變化。因此,當(dāng)你無法與Web服務(wù)器相連接時,可以查看一下本地路由表信息中,是否包含了能訪問到通往Web服務(wù)器的“默認(rèn)網(wǎng)關(guān)”信息,要是沒有的話,你可以自行將它添加到本地路由表信息中,以便保證該工作站可以順利訪問到Web服務(wù)器。要查看本地路由表信息時,可以按照如下步驟來進(jìn)行:
依次單擊“開始”/“運行”命令,在打開的系統(tǒng)運行對話框中,輸入“cmd”字符串命令,單擊“確定”按鈕后,將系統(tǒng)狀態(tài)切換到MS-DOS環(huán)境;
接著在DOS命令行中,執(zhí)行“Route PRINT”命令,隨后你將在如圖3所示的界面中,看到本地工作站中的路由表信息。要是發(fā)現(xiàn)其中沒有通往“默認(rèn)網(wǎng)關(guān)”的路由信息時,你可以通過Route ADD命令來增加一條到默認(rèn)網(wǎng)關(guān)的記錄,以后工作站就能自動與默認(rèn)網(wǎng)關(guān)連接了。
此外,你還可以借助Windows系統(tǒng)內(nèi)置的Tracert命令,來查找出本地計算機(jī)通往Web服務(wù)器之間的每臺路由器與網(wǎng)關(guān)是否工作正常,要是其中有一臺路由器或網(wǎng)關(guān)遇到故障的話,就能導(dǎo)致Web服務(wù)器訪問出錯的故障現(xiàn)象。在查看具體是哪臺路由器或網(wǎng)關(guān)出錯時,你可以先在系統(tǒng)的開始菜單中,執(zhí)行“運行”命令,在打開的系統(tǒng)運行對話框中,輸入“cmd”字符串命令,單擊“確定”按鈕后,將系統(tǒng)狀態(tài)切換到MS-DOS環(huán)境;接著在DOS命令行中執(zhí)行Tracert命令,要不了多長時間你可能就會看到測試的結(jié)果,倘若結(jié)果信息中包含有“ <210.73.140.1> reports: Destination net unreachable.”之類的內(nèi)容時,就表示當(dāng)前網(wǎng)絡(luò)中的IP地址為“210.73.140.1”的路由器由于無法連接成功,從而導(dǎo)致了本地工作站無法尋找到Web服務(wù)器。
4、域名解析,是否正確
倘若你使用Ping命令可以Ping通Web服務(wù)器的IP地址,可就是無法通過網(wǎng)址訪問到服務(wù)器中的內(nèi)容時,那就表明你的工作站中的名稱解析一定存在問題。要解決這樣的故障問題,你可以按照如下步驟來逐步排查:
首先看看本地的Hosts文件是否包含有對應(yīng)Web服務(wù)器的無效項,要是存在的話,可能就會導(dǎo)致本地工作站因域名解析出錯而無法與Web服務(wù)器建立連接。在檢查Hosts文件信息時,你可以先打開系統(tǒng)的資源管理器窗口,然后進(jìn)入到“%SystemRoot%System32DriversEtc”文件夾窗口中(其中%SystemRoot%表示W(wǎng)indows系統(tǒng)所在的具體路徑),找到其中的Hosts文本文件;
接著用鼠標(biāo)右鍵單擊該文件,從彈出的右鍵菜單中選中“打開方式”選項,再從下級菜單中選中“記事本”程序來打開Hosts文本文件。下面,再檢查一下該文本文件中是否包含有關(guān)Web服務(wù)器的地址記錄,要是發(fā)現(xiàn)有這樣的記錄存在時,不妨再檢查一下對應(yīng)Web服務(wù)器網(wǎng)址的IP地址是否正確,要是不正確的話,必須將它修改正確,最后重新保存好該文件。這樣的話,Hosts文件日后就能準(zhǔn)確地將Web服務(wù)器的網(wǎng)址解析成對應(yīng)的IP地址,那么本地工作站就能順利與服務(wù)器進(jìn)行訪問連接了。
倘若你的計算機(jī)用DNS作為域名解析方法時,你還需要檢查本地計算機(jī)的DNS配置是否正確,或者檢查一下本地網(wǎng)絡(luò)中的DNS服務(wù)器是否存在問題。在檢查DNS配置是否正確時,可以先將系統(tǒng)切換到MS-DOS工作模式,然后在DOS命令行中執(zhí)行“Ipconfig /all”命令,在隨后出現(xiàn)的結(jié)果頁面中,看看本地DNS服務(wù)器的IP地址是否設(shè)置正確,要是不正確的話,必須打開網(wǎng)絡(luò)屬性設(shè)置窗口,對DNS服務(wù)器的IP地址進(jìn)行重新設(shè)置。
5、Web權(quán)限,是否開放
有時我們可以與Web服務(wù)器建立連接,可就是無法打開服務(wù)器中的網(wǎng)頁內(nèi)容,這是怎么回事呢?遇到這種現(xiàn)象時,基本可以確定客戶端與服務(wù)器之間的網(wǎng)絡(luò)連接是正常的,至于出現(xiàn)不能打開網(wǎng)頁內(nèi)容的現(xiàn)象,多半是Web服務(wù)器的權(quán)限沒有設(shè)置得當(dāng)。此時,你可以按照下面的步驟,檢查服務(wù)器的Web權(quán)限是否設(shè)置正確:
用鼠標(biāo)右鍵單擊系統(tǒng)桌面中的“我的電腦”圖標(biāo),然后從彈出的右鍵菜單中執(zhí)行“管理”命令,在打開的計算機(jī)管理窗口中,依次展開“服務(wù)和應(yīng)用程序”/“Internet信息服務(wù)管理器”選項,如圖4所示;
接著再用鼠標(biāo)右鍵單擊一下指定的Web服務(wù)器站點,并從其后打開的快捷菜單中執(zhí)行“屬性”命令,在接著出現(xiàn)的Web站點屬性設(shè)置對話框中,單擊一下“目錄安全性”標(biāo)簽,并在對應(yīng)標(biāo)簽頁面的“匿名訪問和身份驗證控制”設(shè)置項處單擊“編輯”按鈕;
下面再在彈出的“驗證方法”設(shè)置對話框中,檢查一下是否啟用了“匿名訪問”功能,要是該功能沒有被正確啟用的話,可能會影響訪問Web服務(wù)器中的內(nèi)容;
此外返回到Web服務(wù)器站點屬性設(shè)置對話框,單擊其中的“主目錄”標(biāo)簽,看看對應(yīng)標(biāo)簽頁面中的“讀取文件”、“目錄瀏覽”權(quán)限是否開通,要是沒有開通的話,你必須將它們都選中,這樣一來說不定就能保證你順利訪問到Web服務(wù)器內(nèi)容了。
6、目標(biāo)地址,受否受限
倘若指定IP地址的工作站可以正常訪問其他Web服務(wù)器內(nèi)容,可偏偏就不能訪問到指定服務(wù)器的內(nèi)容信息時,那你就必須要檢查一下該服務(wù)器,是否對指定工作站的IP地址進(jìn)行了過濾,從而導(dǎo)致該工作站沒有權(quán)利訪問到該服務(wù)器中的內(nèi)容了。在檢查服務(wù)器是否對指定工作站的IP地址進(jìn)行過濾時,你可以按照如下的操作步驟來進(jìn)行:
依次單擊“開始”/“程序”/“管理工具”/“Internet服務(wù)管理器”命令,在隨后打開的Internet服務(wù)管理控制臺窗口中,用鼠標(biāo)右鍵單擊目標(biāo)web服務(wù)器站點的名稱,從彈出的快捷菜單中執(zhí)行“屬性”命令;
在接著出現(xiàn)的Web服務(wù)器站點屬性設(shè)置界面中,單擊“目錄安全性”標(biāo)簽,并在對應(yīng)標(biāo)簽頁面的“IP地址及域名限制”設(shè)置項處,單擊“編輯”按鈕,在其后打開的編輯設(shè)置窗口中,看看指定工作站的IP地址是否出現(xiàn)在了“拒絕訪問”列表框中了,要是該地址已經(jīng)被拒絕的話,你必須及時將它刪除,最后單擊“確定”按鈕,并刷新一下IIS服務(wù),這樣就能保證指定IP地址的工作站可以順利訪問Web服務(wù)器了。
新聞熱點
疑難解答