不少用戶在用IIS6.0服務器架設好自己的網站后,嘗試使用IE瀏覽器來訪問目標網站的時候發現網站還存在不少訪問難題,而這些訪問難題多半是由于我們對IIS6.0服務器設置不當造成的。事實上,
只要我們勤于思考、善于設置,就會很容易地化解IIS服務器架設過程中出現的各種訪問難題,從而有效提高IIS服務器的架設效率。這不,本文下面總結出來的IIS服務器解惑經驗,希望能給各位帶來幫助!
1、解惑子頁面無法訪問難題
當我們使用IIS6.0服務器架設好了目標網站,并嘗試使用IE瀏覽器來訪問目標網站的主頁面時,可能會發現該網站主頁面內容可以被正常訪問到,但我們在嘗試訪問該網站子頁面內容時,IE瀏覽器卻出現了無法訪問的提示,這究竟是什么回事呢?其實這種訪問錯誤提示是IIS6.0服務器所特有的,我們只要按照如下步驟設置一下IIS服務器就能輕松排除該訪問難題:
首先單擊服務器系統桌面中的“開始”按鈕,在彈出的系統“開始”菜單中用鼠標逐一單擊“設置”、“控制面板”菜單命令,在彈出的系統控制面板窗口中,雙擊其中的“管理工具”圖標,再在其后出現的界面中雙擊一下“Internet信息服務管理器”圖標,進入到本地服務器系統的IIS服務器控制臺界面。
在該控制臺界面的左側顯示區域,用鼠標逐一展開“本地計算機”/“網站”分支,并在該分支項目下面選中我們事先已經架設好的某個目標網站,并用鼠標右鍵單擊該網站名稱,從其后出現的快捷菜單中單擊“屬性”命令,打開目標網站的屬性設置界面。
單擊該界面中的“主目錄”選項卡,然后在對應的選項設置頁面中單擊一下“配置”按鈕,進入到一個標題為“應用程序配置”的設置窗口;單擊該設置窗口中的“選項”標簽,打開如圖1所示的標簽設置頁面,選中該頁面中的“啟用父路徑”項目,同時單擊“確定”按鈕,這樣一來當我們再次嘗試訪問目標網站子頁面內容時,就會發現無法訪問的錯誤提示自動消失了。
2、解惑目錄無法找到難題
有時候,我們不論是訪問目標網站的主頁面內容還是子頁面內容,IE瀏覽器總會自動彈出指定目錄內容無法找到的錯誤提示;事實上,這種錯誤提示在我們訪問ASP網站頁面時經常會出現,引起這種錯誤提示的原因主要是IIS6.0服務器新增加了web程序擴展功能,該功能在默認狀態下會禁止顯示ASP程序頁面顯示的,所以我們嘗試訪問ASP頁面時IE瀏覽器就容易顯示目錄或文件無法找到的錯誤提示。要想排除該訪問難題,我們可以按照如下操作步驟將IIS6.0服務器設置成允許訪問ASP頁面就可以了:
首先單擊服務器系統桌面中的“開始”按鈕,在彈出的系統“開始”菜單中用鼠標逐一單擊“設置”、“控制面板”菜單命令,在彈出的系統控制面板窗口中,雙擊其中的“管理工具”圖標,再在其后出現的界面中雙擊一下“Internet信息服務管理器”圖標,進入到本地服務器系統的IIS服務器控制臺界面。
在該控制臺界面的左側顯示區域,用鼠標逐一展開“本地計算機”/“Web服務擴展”分支,在對應該分支項目的右側顯示窗口中,將“ActiveServerPages”項目選中,同時單擊中間區域的“允許”按鈕,最后再在IIS服務器控制臺界面中依次執行菜單欄中的“操作”/“刷新”命令,就能消除指定目錄或文件無法找到的錯誤提示了。
3、解惑被服務器拒絕難題
一般來說,IIS6.0服務器支持五種身份的登錄驗證方式,它們分別是匿名身份驗證方式、基本身份驗證方式、Windows集成身份驗證方式、摘要身份驗證方式以及.NETPassport身份驗證方式,不同的身份驗證方式必須用于不同的訪問環境下,才能確保訪問操作順利進行。例如,目標網站內容要是希望對所有Internet用戶開放的話,那就必須使用匿名身份驗證方式;要是希望對Web服務器中的文件內容實現限制式訪問目的的話,那就可以考慮使用基本身份驗證方式,因為該驗證方式必須要求訪問者輸入合適的用戶ID與密碼,才能保證訪問操作成功。倘若我們不小心將登錄驗證方式配置錯誤的話,那就很容易出現被服務器拒絕的故障提示??紤]到一般的Web服務器都是使用匿名身份驗證方式,確保所有訪問用戶都能順利訪問網站頁面內容,因此當我們在訪問網站的過程中不小心遇到服務器被拒絕的難題時,只需要按照如下操作步驟,重新設置一下登錄驗證方式就能消除故障提示了。
首先單擊服務器系統桌面中的“開始”按鈕,在彈出的系統“開始”菜單中用鼠標逐一單擊“設置”、“控制面板”菜單命令,在彈出的系統控制面板窗口中,雙擊其中的“管理工具”圖標,再在其后出現的界面中雙擊一下“Internet信息服務管理器”圖標,進入到本地服務器系統的IIS服務器控制臺界面。
在該控制臺界面的左側顯示區域,用鼠標逐一展開“本地計算機”/“網站”分支,并在該分支項目下面選中我們事先已經架設好的某個目標網站,并用鼠標右鍵單擊該網站名稱,從其后出現的快捷菜單中單擊“屬性”命令,打開目標網站的屬性設置界面。
單擊該設置界面中的“目錄安全性”標簽,然后在對應標簽頁面的“身份驗證和訪問控制”設置項處,單擊“編輯”按鈕,打開如圖3所示的身份驗證對話框;在該對話框中,檢查一下“啟用匿名訪問”復選項是否處于選中狀態,要是發現該復選項已經被取消選中的話,那被服務器拒絕的故障提示多半是由于該設置引起的,此時我們只要重新將“啟用匿名訪問”復選項選中,并單擊“確定”按鈕,就能消除被服務器拒絕的故障提示了。
要是我們在選中“啟用匿名訪問”項目的前提下,訪問目標網站內容時仍然出現被服務器拒絕的故障提示時,那我們就要檢查一下IUSR賬號有沒有被意外禁止掉,因為訪問用戶在進行匿名訪問操作時使用的登錄帳號是IUSR_機器名,一旦該訪問帳號被意外禁止掉的話,就容易出現被服務器拒絕的故障提示。在檢查IUSR_機器名這一登錄帳號是否被啟用的時候,我們可以依次單擊“開始”/“運行”命令,在彈出的系統運行對話框中輸入字符串命令“compmgmt.msc”,單擊“確定”按鈕,打開本地系統的計算機管理窗口;在該窗口的左側顯示區域,用鼠標逐一展開“本地用戶和組”/“用戶”分支項目,在對應“用戶”分支項目的右側顯示區域中,雙擊IUSR_機器名這一登錄帳號,在其后出現的對應帳號屬性設置窗口中,將“帳戶已禁用”項目取消選中,并單擊“確定”按鈕,這樣的話就能將IUSR_機器名這一登錄帳號重新啟用起來了。
4、解惑IP地址被拒絕難題
IIS6.0服務器一般會為我們提供IP限制功能,通過該功能我們可以限制一些具有潛在安全威脅的工作站不能訪問Web服務器,或者限制只有特定的工作站才能訪問Web服務器。要是某個客戶端的IP地址恰好位于被IIS服務器阻止的IP地址范圍內的話,那么從該客戶端中訪問Web服務器時就會出現IP地址被拒絕的錯誤提示。要消除該故障提示,我們可以按照如下步驟來設置IIS服務器:
首先單擊服務器系統桌面中的“開始”按鈕,在彈出的系統“開始”菜單中用鼠標逐一單擊“設置”、“控制面板”菜單命令,在彈出的系統控制面板窗口中,雙擊其中的“管理工具”圖標,再在其后出現的界面中雙擊一下“Internet信息服務管理器”圖標,進入到本地服務器系統的IIS服務器控制臺界面。
在該控制臺界面的左側顯示區域,用鼠標逐一展開“本地計算機”/“網站”分支,并在該分支項目下面選中我們事先已經架設好的某個目標網站,并用鼠標右鍵單擊該網站名稱,從其后出現的快捷菜單中單擊“屬性”命令,打開目標網站的屬性設置界面。
單擊該設置界面中的“目錄安全性”標簽,然后在對應標簽頁面的“IP地址和域名限制”設置項處,單擊“編輯”按鈕,打開如圖4所示的設置窗口;選中該窗口中的“授權訪問”選項,同時檢查“下列除外”列表框中是否有目標工作站的IP地址,要是有的話,我們只要將它選中,并單擊“刪除”按鈕,最后單擊“確定”按鈕,那樣一來我們日后再從指定工作站中嘗試訪問Web服務器時,就不會出現IP地址被拒絕的故障提示了。
5、解惑頁面訪問速度變慢難題
在用IIS6.0服務器管理目標網站時,我們可能經常會發現網站頁面過一段時間訪問后,訪問速度就會明顯變慢,這是怎么回事呢?在排除網絡病毒因素外,造成網站頁面訪問速度變慢的主要原因就是IIS服務器所在的計算機系統資源隨著時間的推移,其內存消耗率就會逐步提高,直到內存資源被完全耗盡為止。在這種情形下,IIS服務器由于缺少內存資源的支持而無法快速應對用戶的訪問請求,所以網站頁面的訪問速度自然就會變慢。要想解決這種訪問難題,我們只要按照如下操作步驟設置IIS服務器,讓其及時回收暫時無效的的系統進程,以便節省有限的系統內存資源:
首先單擊服務器系統桌面中的“開始”按鈕,在彈出的系統“開始”菜單中用鼠標逐一單擊“設置”、“控制面板”菜單命令,在彈出的系統控制面板窗口中,雙擊其中的“管理工具”圖標,再在其后出現的界面中雙擊一下“Internet信息服務管理器”圖標,進入到本地服務器系統的IIS服務器控制臺界面。
在該控制臺界面的左側顯示區域,用鼠標逐一展開“本地計算機”/“應用程序池”/“DefaultAppPool”分支,并用鼠標右鍵單擊該“DefaultAppPool”分支項目,從彈出的右鍵菜單中單擊“屬性”項目,再單擊其后設置界面中的“回收”選項卡,打開如圖5所示的選項設置頁面。
將該設置頁面中的“回收工作進程(分鐘)”項目選中,并在對應該設置項的文本框中指定多長時間不工作的系統進程能被IIS服務器自動回收;下面再在“回收工作進程(請求數目)”設置項處,指定系統最多能回收多少工作進程,考慮到進程回收操作也需要消耗系統資源,所以我們應該盡可能在深夜時段,也就是在服務器相對空閑的時間段內執行進程回收操作,那樣的話回收系統進程的效率比較高。
接下來我們可以在“內存回收”處,將“最大使用的內存”項目選中,并在對應該設置項的文本框中限制好目標網站最多只能消耗多大的內存資源;完成好所有的設置操作后,再單擊“確定”按鈕,最后依次執行IIS服務器控制臺界面中的“操作”/“刷新”菜單命令,就能使設置自動生效了。