IIS7在Windows Server 2008R2的新改進
IIS團隊剛剛發(fā)表了IIS7在Window Server 2008 R2 beta中的新改進.Windows Server 2008 R2包括對IIS7 Web服務器的增補,對已經(jīng)是史上最好的IIS平臺進行修正、完善、添加。
內(nèi)容發(fā)布擴展(FTP, WebDav)集成進Web服務器OS/集成Administration Pack擴展到Windows Server OS
新的IIS7 PowerShell Provider和Commandlet支持/豐富的Server Core應用程序托管
改進的FastCGI支持/IIS核心更改/IIS Best Practice Analyzer
過去的一年半中,IIS產(chǎn)品團隊在IIS7平臺上辛勤編寫擴展,發(fā)布了beta、TC和RTW們來新增對優(yōu)化媒體托管、Web內(nèi)容發(fā)布、站點和服務器管理、部署和遷移、請求處理的支持。沒有我們在Windows Server 2008上IIS7中引入的架構(gòu)變更,我們根本無法在12~18個月中進行創(chuàng)新,并構(gòu)建面向生產(chǎn)環(huán)境、完全受支持的微軟軟件。現(xiàn)在在Windows Server 2008 R2, 我們對這個IIS7平臺再做了一些改進、修正和完善。
今天在Windows Server 2008 R2 Beta中IIS7改進的主要亮點:
內(nèi)容發(fā)布擴展(FTP, WebDav)集成進Web服務器OS
繼承內(nèi)容發(fā)布擴展 (FTP, WebDav)進Windows Server OS
在Windows Server 2008發(fā)布前很久,我們就開始研發(fā)完全重寫的FTP服務器和我們的WebDav實現(xiàn)。08年早些時候,我們發(fā)布了Windows Server 2008 FTP發(fā)布服務下載,具有FTPS安全內(nèi)容發(fā)布、IPv6支持、IIS管理器集成管理FTP/HTTP站點、更強大的日志和認證支持的特性。跟我們所有的擴展一樣,Windows Server 2008 FTP發(fā)布服務受到微軟產(chǎn)品支持的完全支持及由專家用戶和產(chǎn)品團隊提供的論壇支持。我們在Windows Server 2008 R2中已經(jīng)做到的是將FTP發(fā)布服務集成到服務器操作系統(tǒng)。
當Windows Server 2008上已經(jīng)安裝了FTP發(fā)布服務,你必須在安裝新FTP服務前移除舊版。在R2中,你可以作為IIS組件的一部分來安裝新的FTP服務器,IIS setup會替換升級舊的FTP服務。
你可以得到FTP發(fā)布服務自2008年2月發(fā)布后的bug修復。
你可以使用新增的認證、日志、授權(quán)和home目錄擴展性,這些在MSDN上會有文檔。
我們也會在2009年5月發(fā)布一個更新過的Windows Server 2008 FTP發(fā)布服務下載,所以這部分客戶也能利用這些bug修復和擴展性?;蛘哒f:
(2009年5月版FTP下載 Windows Server 2008) == (Windows Server 2008 R2中的FTP特性)
Windows Server 2008 FTP發(fā)布服務始終是一個下載安裝,而Windows Server 20008 R2和以后會集成FTP。
2008年7月發(fā)布的WebDav也是一樣。WebDav for Windows Server 2008提供了HTTP協(xié)議WebDAV擴展的全新實現(xiàn)(直至spec)。我們在Windows Server 2008 R2安裝中包含了WebDav。WebDav大的新特性是支持locks。我們也會為Windows Server 2008發(fā)布一個支持lock的WebDav,同樣是2009年5月。同樣地:
(2009年5月版WebDav下載 Windows Server 2008) == (Windows Server 2008 R2中的WebDav特性) #p#
WebDav for Windows Server 2008 始終是一個下載安裝,而Windows Server 20008 R2和以后會集成WebDav。
集成Administration Pack擴展到Windows Server OS
我們把IIS7 Administration Pack集成到Windows Server 2008 R2,為客戶提供:
在IIS Manager中集成管理ASP.NET authorization,自定義錯誤,F(xiàn)astCGI,和and Request Filtering。
配置管理器,提供管理IIS7配置系統(tǒng)的可視化編輯器。如果你想試用一下,我們的IIS開發(fā)經(jīng)理Carlos Aguilar Mares撰寫了comprehensive blog on the Config Editor's capabilities一文。我最愛的配置管理器部分是腳本生成功能——對做演示非常管用:)
我們并未將IIS Reports特性集成進Windows Server OS,如果你需要這個功能,你可以在IIS Administration Pack下載中得到。同樣的,我們也會為Windows Server 2008用戶提供更新的IIS Administration Pack,包括Windows Server 2008 R2種所有的修復和變更(除了集成安裝)。
Windows Server 2008版的Administration Pack會和Windows Server 2008 R2一起發(fā)布,以確保功能和Windows Server 2008 R2一致。
IIS PowerShell provider,同樣有Windows Server 2008版下載,允許用戶使用PowerShell編程環(huán)境管理IIS,ASP.NET和自定義錯誤配置。是的,傳說是真的——我們有為PowerShell用戶們提供IIS:/>。我們的PowerShell支持提供了3個等級的支持:
PowerShell provider: 如果你熟悉IIS配置系統(tǒng),想直接用PS編程環(huán)境來管理配置。
Low-level commandlets: 用我們的low-level commandlets集合來管理每個IIS設(shè)置,如果你需要這個程度的細粒度控制。
Task-oriented commandlets: 用我們的面向任務commandlets來管理網(wǎng)站(例如:New-WebSite創(chuàng)建一個站點),備份和恢復web服務器配置及其他常見任務。
集成到Windows Server 2008 R2中,你可以使用Windows Server setup來安裝PowerShell provider和60 個commandlets。
和FTP、WebDav一樣:
(2009年5月版PowerShell下載 Windows Server 2008) == (Windows Server 2008 R2中的PowerShell特性)
PowerShell for Windows Server 2008 始終是一個下載安裝,而Windows Server 20008 R2和以后會集成PowerShell 。
更多的PowerShell支持信息,可以查看Group Program Manager和PowerShell大牛Thomas Deml的博客(http://blogs.iis.net/thomad)。 #p#
Windows Server 2008 R2上,你可以在Server Core的IIS上跑ASP.NET應用。ASP.NET/CLR做了一些重構(gòu)工作來確保ASP.NET網(wǎng)頁的托管代碼環(huán)境可以在Server Core上運行。哇!我們不僅能在Server Core上支持圖片、媒體、PHP、傳統(tǒng)ASP網(wǎng)頁,也能跑ASP.NET應用。
Windows Server 2008 R2中的PowerShell 2.0版本處理遠程管理,對Server Core安裝和新的PowerShell provider很便利。你不僅能在Server Core IIS上托管你的所有應用,本地或遠程通過新的IIS PowerShell Provider和commandlets來管理它們也更容易了。在Windows PowerShell blog上有PowerShell大法供參考。
IIS7通過我們的FastCGI實現(xiàn)來支持PHP托管,我們在Windows Server 2008 R2 IIS7中持續(xù)翻新和提高FastCGI。增強的支持包括:
支持在IIS Manager中管理FastCGI設(shè)置。
當php.ini變化時自動刷新php-cgi.exe。這個版本中,IIS為每個進程池監(jiān)視一個文件,如果文件被修改就會recycle這個進程池的FastCGI進程。此特性默認關(guān)閉,如果你(通過用戶界面的一個設(shè)置)打開它,你可以指定監(jiān)視的文件路徑。
FastCGI的FREB支持,你可以更有效的排錯PHP和其他FastCGI相容應用。
MaxInstance可以是動態(tài)——如果maxInstance設(shè)置為0,IIS自動監(jiān)測系統(tǒng)負載并調(diào)整maxInstances。這允許我們優(yōu)化PHP的性能。
基于特定錯誤的控制FastCGI錯誤行為的支持。
基于客戶反饋和我們自己在IIS7平臺開發(fā)擴展的體驗,我們也對IIS7平臺核心做了一些修改:
支持配置系統(tǒng)的自定義追蹤。
通過配置輪詢來審核或追蹤配置變更的能力——這是來自托管商們的要求,特別是想要監(jiān)視客戶們更改配置系統(tǒng)。
ASP.NET支持不同的CLR版本(例如,CLR4.0),隨著多個CLR版本的使用,這個特性對開發(fā)者切換版本很重要。我們也將此功能向后移植到Windows Server 2008 SP2。
Application pools的更好控制,可以為每應用程序池指定CLR設(shè)置,可以用新的Application Pool性能計數(shù)器監(jiān)視性能。
可委派自定義錯誤,這是來自開發(fā)者的最多要求,他們想讓非管理員在本地或遠程改變自定義錯誤。
Request filtering的更細粒度控制,特別對query strings來幫助防止SQL注入式攻擊。Request filtering現(xiàn)在也支持請求特定的規(guī)則,使SQL注入規(guī)則僅對特定請求適用。
Nego2支持,將允許內(nèi)置支持LiveID providers,F(xiàn)edSSP,和更小粒的Kerberos/NTLM使能。 #p#
支持不要求密碼的Managed Service Accounts域賬號。
AppPool identity支持——這個太復雜了,以后單獨帖子會另行講。
支持application pool預熱,大型應用程序會需要"起動"一個應用程序池,這樣最初的請求們會有更好的性能。
Windows Server 2008 R2在Server Manager里引入了一個新特性叫做Best Practice Analyzer。BPA在Server Manager里提供單一控制臺體驗來管理跨不同服務器角色的配置的最優(yōu)實踐規(guī)則,如Exchange、AD和IIS。在Server Manager里,你可以對一些IIS規(guī)則運行BPA針對安全和性能的最優(yōu)實踐——例如,檢查確認基本驗證不會沒有加SSL就啟用。針對IIS的BPA規(guī)則并不是巨細無遺,但它確實給予一組良好的核心提示作為起步。我們也會通過Server Manager來更新和增加這些規(guī)則。注意這個功能在Server Manager中,不在IIS Manager中。
當然,我們也修復了bugs。
你的反饋幫助了我們修煉IIS7,至今最好的Web服務器平臺。今天你可以在這里下載Windows Server 2008 R2 beta,這不失為開始2009年的好辦法!
相關(guān)文章
Win2008 R2 無法連接無線網(wǎng)絡(luò)的解決方法
這篇文章主要介紹了Win2008 R2 無法連接無線網(wǎng)絡(luò)的解決方法,需要的朋友可以參考下2020-09-21win2008 R2更新KB4516065 錯誤代碼 80092004 的解決方法
今天在給服務器安裝補丁的時候遇到了更新錯誤,提示代碼是80092004,經(jīng)過一番查證,小編終于找到了解決方案,現(xiàn)把解決方法分享給大家.2020-02-03
Windows Server 2008 R2怎么打開鏡像卷?
Windows Server 2008 R2怎么打開鏡像卷?Windows Server 2008 R2系統(tǒng)需要代開鏡像卷,該怎么打開呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2019-12-12
Windows Server 2008所有版本的激活密鑰匯總分享
還在苦苦尋找Windows Server 2008秘鑰的朋友,快來看看這篇文章中,文中詳細的Server 2008各種版本的序列號,激活碼,有需要的朋友快來使用吧2019-07-04
Windows Server 2008 發(fā)行了多種版本,以支持各種規(guī)模的企業(yè)對服務器不斷變化的需求。那么此版本如何激活使用呢?還不知道的朋友不妨閱讀下文內(nèi)容,參考一下吧2019-07-04
windows server 2008R2 如何刪除克隆賬戶?
Windows Server 2008 R2是一款服務器操作系統(tǒng)。那在本款系統(tǒng)中如何刪除克隆賬戶呢?想要了解具體如何操作的朋友,不妨閱讀下文內(nèi)容,參考一下吧2019-07-04
windows server 2008r2怎么設(shè)置IP黑名單?
Windows Server 2008 R2是一款服務器操作系統(tǒng)。那在本款系統(tǒng)中如何設(shè)置IP黑名單呢?想要了解具體如何操作的朋友,不妨閱讀下文內(nèi)容,參考一下吧2019-07-03
這篇文章主要介紹了快速安裝Windows2008域控制器的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-22
與Windows2003相比,Windows2008群集改進了許多功能。其中最引人注目的是仲裁選項的變化。這篇文章給大家介紹了創(chuàng)建Windows2008群集的相關(guān)知識,需要的朋友參考下吧2017-12-21
搭建Win2008故障轉(zhuǎn)移群集、如何搭建服務器集群、2008故障轉(zhuǎn)移群集搭建
這篇文章主要介紹了搭建Win2008故障轉(zhuǎn)移群集、如何搭建服務器集群、2008故障轉(zhuǎn)移群集搭建方法的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小2017-12-21









