Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 2003系統教程 >> Windows 2003常見問題解答 >> 如何解決Web服務器能Ping通但不能訪問

如何解決Web服務器能Ping通但不能訪問

日期:2017/1/25 11:57:20      編輯:Windows 2003常見問題解答

訪問Web服務器是許多局域網用戶經常要做的一項“功課”,在頻繁訪問過程中,不少朋友積累了一些Web服務器訪問經驗,這些經驗常常會幫助他們快速解決一些無法訪問的小故障。不過,本文下面貢獻出來的Web服務器不能訪問故障現象卻比較特別,如果不加細細分析,單純以經驗來解決故障時,多半容易走彎路;為了幫助各位朋友高效訪問Web服務器,筆者現在就將這種特別的網絡訪問故障排除過程還原出來,希望大家能從中收到啟發!

能Ping通但是不能訪問
某單位局域網規模不大,總共18台普通計算機,外加一台安裝了Windows Server 2003系統的Web服務器,所有普通計算機以及Web服務器全部連接到一台可管理的核心交換機中,並通過寬帶路由器實現局域網共享上網。平時,18台普通計算機中安裝使用的操作系統不盡相同,有使用Windows XP系統的,有安裝Windows Vista系統的,也有兩台計算機比較破舊仍然還在使用Windows 98系統,不過這些計算機都能正常訪問局域網中的Web服務器。

可是,最近一段時間,局域網用戶通過IE浏覽器訪問Web服務器站點內容時,系統屏幕上竟然出現了身份驗證對話框,要求用戶輸入合適的用戶名和密碼信息;事實上Web服務器根本沒有啟用身份驗證功能,它平時能允許局域網中的任何用戶通過匿名身份登錄、訪問其中的站點內容,那為什麼現在會出現這種現象呢?更讓人感到奇怪的是,網絡管理員無論輸入Web服務器的合法用戶賬號還是輸入超級管理員賬號,都無法順利通過Web服務器的身份驗證,這是什麼原因呢?網絡管理員嘗試使用Ping命令來測試局域網目標Web服務器的連通性時,發現Web服務器能夠被正常Ping通,這也證明局域網普通計算機到Web服務器之間的物理連接線路是正常的;在線路通暢的情況下,遇到Web服務器訪問不正常的故障現象,這很可能是Web服務器自身哪裡出現了問題。

檢查Web站點訪問權限

起初,網絡管理員還以為是Web服務器自身設置不當,造成了局域網用戶不能正常訪問。考慮到Web服務器突然要求進行身份驗證,網絡管理員判斷這肯定是Web服務器的訪問權限被意外修改了,於是立即進入Windows Server 2003服務器系統,依次單擊“開始”/“設置”/“控制面板”,雙擊控制面板中的“管理工具”圖標,再雙擊其中的IIS控制圖標,打開對應系統的IIS控制台窗口,從中找到目標Web服務器對應的站點名稱,然後用鼠標右鍵單擊目標站點名稱,執行右鍵菜單中的“屬性”命令打開目標站點的屬性設置窗口;單擊該設置窗口中的“目錄安全性”選項卡,在對應選項設置頁面的“身份驗證和訪問控制”處單擊“編輯”按鈕,打開如圖1所示的設置對話框,在這裡網絡管理員無論是選中還是取消選中“匿名訪問”、“集成Windows驗證”等選項,Web服務器依然還要進行身份驗證,這說明這種故障現象與目標Web服務器的訪問權限設置無關。

檢查服務器連接限制

由於輸入了合法用戶賬號、甚至超級管理員賬號也不能正確登錄進Web服務器,網絡管理員開始懷疑起Windows Server 2003服務器系統可能對用戶的同時連接數量進行了限制,因為一旦對Web服務器的站點主目錄用戶連接數量進行限制時,延後登錄的用戶是無論如何也不會訪問到Web服務器中的站點內容的。想到這一點,網絡管理員先是打開服務器系統的資源管理器窗口,從中找到Web服務器的站點主目錄,並用鼠標右鍵單擊該目錄圖標,執行快捷菜單中的“屬性”命令,打開目標站點主目錄的屬性設置窗口;單擊該設置窗口中的“共享”選項卡,在對應的選項設置頁面中,網絡管理員果然發現Windows Server 2003服務器系統將該目錄的用戶訪問數量限制為了5,於是嘗試將該參數修改成20,同時保存好該設置操作,之後再次訪問Web服務器時,仍然出現了相同的故障現象。

後來,網絡管理員上網查詢了用戶連接限制方面的信息時,發現Windows Server 2003服務器系統要是授權模式設置不當時,也會出現用戶連接數量受到限制的現象。搜索到這樣的結果,網絡管理員心中暗自興奮了一下,看來Web服務器不能訪問的故障現象馬上就能解決了;他立即打開Windows Server 2003服務器系統的“開始”菜單,從中依次點選“設置”/“控制面板”命令,並雙擊其中的“授權”選項,在其後的界面中網絡管理員發現服務器系統在默認狀態下選用了“每服務器”選項,同時看到用戶連接數量顯示為“5”,很明顯這裡的參數沒有設置正確。網絡管理員立即選用了這裡的“每設備或用戶”選項(如圖2所示),之後在每設備或每客戶授權對話框中選中了“我同意”選項,最後重新啟動了一下服務器系統;原以為這樣的努力肯定會有收獲,可是重新從普通計算機中訪問局域網Web服務器時,系統屏幕上還是出現了讓人討厭的身份驗證對話框。

意外找到故障原因

就在網絡管理員毫無頭緒的情況下,某位局域網用戶突然跑來向網絡管理員求援,說他們部門為了工作需要,最近新買回來了一台網絡打印機,將該網絡打印機連接到單位的核心交換機中,並設置好相關的網絡打印參數後,他們部門的所有用戶都能正常使用網絡打印機打印材料了,不過在今天,他自己的計算機卻不能使用網絡打印機了,而其他人卻能正常進行網絡打印。聽到這位用戶的求援,網絡管理員立即來到了網絡打印機現場,登錄到打印機後台管理界面,偶然之間打開了網絡打印機的日志頁面,發現網絡打印機的IP地址與局域網中某台計算機IP地址發生了沖突,再仔細檢查那個發生沖突的IP地址時,竟然是Web服務器使用的IP地址,怪不得Web服務器不能正常訪問,原來網絡打印機的IP地址與它使用的IP地址發生意外沖突了。

原來,為了管理和維護方便,網絡打印機上也運行著一個Web服務,用戶通過Web形式的後台管理界面,可以非常輕松地設置網絡打印機的各種上網參數,不過網絡打印機自帶的Weh服務器在默認狀態下不支持匿名訪問。當用戶為網絡打印機設置的IP地址與Web服務器地址發生沖突時,局域網用戶再在IE浏覽器窗口的地址欄中輸入Web服務器的IP地址時,其實訪問的是網絡打印機的後台登錄界面,這也是為什麼訪問Web服務器時系統屏幕上出現身份驗證對話框的原因。此時,使用Ping命令測試Web服務器的連通性時,卻測試到了網絡打印機身上,那樣一來網絡打印機可以被Ping通,但需要輸入合法的用戶賬號才能訪問。

弄清楚了故障原因後,網絡管理員立即修改了網絡打印機的IP地址,保證了Web服務器的IP地址沒有與其他計算機的IP地址發生沖突,結果再次訪問Web服務器時,果然能夠很快速地打開其中的頁面內容了,至此Web服務器能Ping通但不能訪問的故障現象就被成功解決了。

最後的總結

這種網絡故障解決起來其實並不十分復雜,順籐摸瓜一定能夠找到最終的故障原因。不過,該故障從另一個角度提醒我們每一位網絡管理員,解決網絡故障不能盲目地套用經驗,而應該先在解決故障之前熟悉網絡環境的最新變化,熟悉工作環境中的各種網絡設備的功能特性,只有知道了網絡的最新變化以及網絡設備的各種特性,我們才會在遇到網絡故障的時候,下意識地進行思考與聯想,只有這樣才能迅速地找到具體的故障原因,並且能夠及時地采取措施來快速解決網絡故障。

Copyright © Windows教程網 All Rights Reserved