巧施妙手,排除IIS特殊管理困惑
為了方便單位員工及時了解單位信息,促進員工之間相互交流信息,不少單位都通過Windows服務器系統自帶的IIS組件架設了簡易的WEB信息服務器。為了讓IIS服務器更貼近單位員工的訪問需求,我們常常需要對IIS進行一些特殊的管理;不過在進行特殊管理的過程中,我們有時會遇到一些不易發生的困惑現象,這些現象如果不被及時有效排除的話,肯定會影響IIS服務器的高效運行效率。有鑒于此,本文下面就將一些特殊管理過程中碰到的困惑現象總結出來,并為它們提供有效的應對妙招,希望這些妙招能幫助各位網絡管理人員更好地管理IIS服務器!
驗證窗口頻繁彈出困惑
對于單位中的一些敏感信息,我們可能需要限制有些員工隨意訪問,要實現這一目的,不少網絡管理人員在配置IIS服務器時,多半會啟用IIS的身份驗證功能,這樣一來任何員工需要訪問敏感信息時,IIS總會彈出驗證窗口要求訪問者輸入合法帳號信息,如果沒有合法帳號的員工自然就訪問不到敏感信息了。可在實際配置IIS服務器的過程中,我們時常會遭遇這樣一則困惑,那就是我們明明沒有啟用集成Windows驗證功能,但員工訪問WEB網站時仍然還會遭遇驗證窗口頻繁彈出的困惑,面對這種訪問困惑,我們究竟該如何下手進行排除呢?
其實遇到驗證窗口頻繁彈出的困惑現象時,我們除了要檢查IIS服務器是否啟用了集成Windows驗證功能之外,還應該進行下面的幾項檢查:
首先需要檢查服務器系統中的組策略設置是否得當,倘若我們事先啟用了“密碼必須符合復雜性要求”、“密碼長度最小值為x”等安全策略的話,那單位員工日后訪問網站時很有可能會遇到驗證窗口。在檢查組策略參數是否設置得當時,我們可以依次單擊“開始”/“運行”命令,在彈出的系統運行對話框中,輸入字符串命令“secpol.msc”,單擊回車鍵后,打開本地安全設置策略界面;在該界面的左側顯示窗格中,用鼠標依次雙擊“帳戶策略”、“密碼策略”選項,在對應“密碼策略”選項的右側顯示窗格中(如圖1所示), 我們就能清楚地查看到“密碼必須符合復雜性要求”、“密碼長度最小值為x”等安全策略,如果發現這些策略已經啟用的話,我們不妨暫時將它們停止看看。當然,我們如果啟用了“帳戶鎖定策略”的話,也有可能會遇到驗證窗口頻繁彈出困惑,所以我們還要依次雙擊“帳戶策略”、“帳戶鎖定策略”選項,檢測服務器系統有沒有啟用這方面的策略,要是已經啟用的話,也可以嘗試將它們暫時停止掉。
圖1 |
在排除了組策略因素之后,我們下面需要檢查的是IIS配置情況;在檢查這方面配置信息時,我們首先打開了服務器系統的IIS控制臺窗口,然后在該窗口的左側顯示區域,找到單位目標網站選項,并用鼠標右鍵單擊該選項,從彈出的快捷菜單中執行“屬性”命令,打開IIS參數配置窗口,然后依次選擇“目錄安全性”、“配置”選項,在其后界面中檢查一下“匿名訪問”項目是否處于選中狀態,如果沒有選中的話必須及時將它重新選中;之后再在“匿名訪問”設置項處單擊“編輯”按鈕,查看一下匿名訪問的具體配置信息,在默認狀態下匿名用戶使用的用戶名應該為“IUSR_computername ”(其中computername和工作站主機名相同),“密碼”框應處于灰色不可輸入狀態,如果我們發現這里使用的用戶名與密碼不符合要求的話,必須及時將它們重新修正過來,否則就會出現驗證窗口頻繁彈出的困惑現象。
要是上面的努力還無法排除驗證窗口頻繁彈出困惑時,我們不妨再認真檢查一下服務器系統中是否安裝了IIS Lockdown之類的控制程序,一旦安裝了這類控制程序時,IIS服務器的運行可能會與正常不一樣,我們可以嘗試將這類控制程序暫時卸載掉,相信上面的種種努力一定能夠排除驗證窗口頻繁彈出困惑的!
IIS進程無法重啟動困惑
IIS服務器在長時間運行后,可能常常會發生一些無法正常運行的故障現象,為了快速地消除這種現象,不少網絡管理人員往往會采用重新啟動IIS進程的辦法,達到快速重新啟動IIS服務器的目的,從而讓IIS服務器快速恢復正常工作狀態。可是在許多場合下,服務器系統中的IIS服務進程往往和其他系統進程有一定的“依賴”關系,我們要是隨意將IIS服務進程停止掉的話,那么服務器的一些特殊功能就會受到影響。那么面對IIS進程無法重啟動困惑,我們能否找到一個兩全其美的辦法,既能實現快速重新啟動IIS服務器的目的,又能不影響服務器系統其他功能的正常運行呢?答案是肯定的,我們只要按照下面的操作來實施就能達到目的了:
一旦遇到IIS服務器有意外現象發生而無法正常運行時,我們可以在IIS服務器所在的計算機系統中同時按下鍵盤中的“Ctrl+Alt+Del”復合鍵,在其后界面中單擊“任務管理器”按鈕,打開IIS服務器所在計算機系統的任務管理器窗口;
單擊該窗口中的“進程”選項卡,并在其后出現的選項設置頁面中看看“用戶名”列標識信息是否存在,如果沒有發現的話,我們不妨單擊任務管理器菜單欄中的“工具”項目,并單擊下拉菜單中的“選擇列”命令,進入到如圖2所示的設置窗口; 選中該設置窗口中的“用戶名”復選項,并單擊一下“確定”按鈕,返回到“進程”選項設置頁面,這樣我們就能從進程標簽頁面中發現每一個服務進程究竟是被誰所調用了;
圖2 |
下面從“進程”選項設置頁面中找到“映像名稱”這列信息,然后選中“dllhost.exe”選項;一般來說,服務器正常工作時我們會在這里看到有多個“dllhost.exe”進程選項,此時我們不妨依次查看各個“dllhost.exe”進程選項所對應的用戶名是什么,當發現有“IWAM”的那個用戶名調用“dllhost.exe”進程時,那么我們就用鼠標將該“dllhost.exe”進程選中,并用鼠標右鍵單擊之,從隨后彈出的快捷菜單中單擊“結束進程”命令選項,再單擊一下“確定”按鈕退出Windows系統任務管理器窗口,這樣我們就能在不影響服務器其他功能正常工作的前提下,關閉掉IIS服務進程了。
之后,進入到IIS控制臺窗口,重新將單位的目標網站啟動一下,這么一來IIS服務進程就能被重新啟動了;而且單位員工再次訪問發生了問題的目標網站時,就不會出現什么故障現象了!
IIS無法添加應用程序困惑
相信有不少個人用戶為了實現發布信息的目的,往往會在安裝了Windows XP系統的計算機中架設個人WWW服務器;在這種環境下配置IIS服務器時,我們有時會遇到IIS服務器無法添加應用程序擴展的困惑現象。
按常規方法配置應用程序擴展時,我們只要先打開IIS控制臺窗口,然后用鼠標右鍵單擊其中的目標網站名稱,從彈出的快捷菜單中執行“屬性”命令,打開目標網站的IIS參數配置界面;單擊該界面中的“主目標”標簽,并在對應標簽頁面中找到“應用程序設置”(如圖3所示), 單擊該設置項旁邊的“配置”按鈕,進入到“應用程序”配置窗口,再單擊該窗口下方的“添加”按鈕,就能進行應用程序擴展的添加操作了;可事實上,我們有時會發現當進入到“添加/編輯應用程序擴展名映射”對話框中時,該對話框中的“確定”按鈕竟然變成了灰色調,如此一來我們即使通過該對話框中的“瀏覽”按鈕,將需要加入的應用程序擴展名稱添加進來,但由于“確定”按鈕不可用,因此我們無法使添加進來的應用程序擴展生效。面對IIS無法添加應用程序擴展的困惑現象,我們究竟該如何才能把目標應用程序擴展項目成功配置起來呢?
圖3 |
面對這種困惑現象,筆者首先到網上搜尋了相關的信息,后來在微軟的官方網站中找到了相應的解釋:當在安裝了Windows XP系統的計算機中配置應用程序擴展參數時,通過“添加/編輯應用程序擴展名映射”對話框中的“瀏覽”按鈕導入目標應用程序后,該對話框中的“確定”按鈕將處于不可用狀態,這是由于通過“瀏覽”按鈕導入可執行程序后,Windows XP系統會在“添加/編輯應用程序擴展名映射”對話框中出現壓縮路徑,以便增強文件路徑的可讀性,但是IIS系統卻認為這種壓縮路徑是不正確的路徑,所以“添加/編輯應用程序擴展名映射”對話框中的“確定”按鈕就變成了灰色調。
找到故障原因后,我們可以將鼠標移動到“可執行文件”路徑文本框中并單擊一下鼠標左鍵,這樣就能將通過“瀏覽”按鈕導入的路徑信息中的可壓縮路徑無效了,如此一來“添加/編輯應用程序擴展名映射”對話框中的“確定”按鈕就能有效了。當然,如果我們知道目標可執行文件的具體路徑信息時,我們只需要直接將它的路徑信息填寫在“可執行文件”路徑文本框中,這樣就能避免壓縮路徑的出現了。一旦“確定”按鈕生效后,我們只要簡單地單擊“確定”按鈕,就能完成應用程序擴展項目的添加操作了。
上面推薦的幾則妙招盡管比較簡單,不過只要我們應用得當,就能在關鍵時刻發揮不俗的作用,希望這些內容能夠給各位網絡管理人員帶來一點幫助。
關鍵字:服務器、網站、IIS、進程
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解