Win2008下IIS7不顯驗證碼解決方案
早就聽說iis7很厲害了,不僅在組件安裝控制上,還是在安全性方面較之iis6和iis5有了很大的質(zhì)的飛躍,并且揚言會對apache市場產(chǎn)生很大的打擊。
在win2008安裝iis7較之在win2003中略為不同,以前是在添加/刪除組件中來添加應(yīng)用程序服務(wù)器,在win2008中安裝iis7,剛在要打開服務(wù)器管理器,角色,添加角色(win2008中的很多應(yīng)用都被看作是角色了),在彈出的窗口中,選擇“web服務(wù)器iis”,下一步,詳情中記著選擇你要的服務(wù),asp.net以及asp等(默認(rèn)是沒有選擇asp的),有選擇時會提醒添加某些組件,全部選是,然后下一步直接安裝,會顯示安裝、正在激活等,直至最后,安裝完成。安裝完成以后,會在角色管理中,看到web服務(wù)器(iis),并且可看到角色狀態(tài)以及角色服務(wù),我的是呈現(xiàn)了17個服務(wù),有箭頭標(biāo)志是否是已安裝或未安裝狀態(tài)。
然后點擊開始、所有程序,管理工具,就可以看到inter信息服務(wù)(iis)管理器,打開后看可以以你計算機命名的默認(rèn)網(wǎng)站,打開目錄至到“default web site”,右側(cè)會有很多相關(guān)的分組項,右側(cè)點擊各分組項時會發(fā)現(xiàn)很多快捷功能,比如打開功能等,重要的“啟用父路徑”,就是在asp的右鍵打開功能里面啟用的,設(shè)置默認(rèn)文檔等。在最右側(cè)的操作中,可以打開基本設(shè)置,來定義網(wǎng)站的物理路徑,并且可以測試連接以及設(shè)定特定的連接用戶。在綁定位置可以設(shè)置綁定域名等。這里不再多說,有興趣的可以多打開功能看下。另外,不知道是否與此有關(guān),我在安裝目錄的權(quán)限安全里,把iis_users這個用戶加上了。這樣asp網(wǎng)站就可以正常運行了,至于如果要用到正規(guī)服務(wù)器,商業(yè)應(yīng)用,那就要對整個服務(wù)器的安全權(quán)限、iis的安全權(quán)限來做特別針對win2008以及iis7的詳細(xì)設(shè)置了。這個以后再專門討論。
定義好網(wǎng)站目錄后,登陸http://localhost/login.asp,打開正常,不像剛才有那些所謂的替代iis中asp的小工具時,打開此頁面時就會提示錯誤,雖然打開正常,但還有一個問題,就是驗證碼一直不能正常顯示,難道還是組件的問題?或者是以前的那個所謂的xp以及2003無法顯示驗證碼的問題?依照著做了以后,還是驗證碼顯示不出來;到百度和gg上面搜索“iis7 驗證碼”,也沒有相關(guān)的問題。奇怪了。突然看到一例因為“沒有啟用父路徑”而引起的驗證碼問題,是不是這個原因呢?iis6默認(rèn)安裝中沒有啟用父路徑,iis7可能也是默認(rèn)安裝后不啟用父路徑,于是就到網(wǎng)站管理中,打開中間界面的“asp”分組,把有關(guān)“啟用父路徑”那一項由“false”設(shè)置為“true”,然后點擊最上層,應(yīng)用即可。再次打開zblog的后臺登陸界面,驗證碼終于正常顯示出來了。至此成功。
新的操作系統(tǒng)以及新的管理組件,是需要有一個全新的學(xué)習(xí)過程,這也是我為什么這么早安裝win2008的原因,雖然它整天顯示激活剩余56天,讓人擔(dān)心不已,但在研究、探索的過程中獲得新的管理經(jīng)驗,這是比什么都重要的。歡迎大家參與討論。
關(guān)鍵詞:Win2008,IIS7,驗證碼
閱讀本文后您有什么感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0