IIS 7.5 中提供的 Web 服務(wù)器 (IIS) 角色服務(wù)
Internet 信息服務(wù) (IIS) 7.5 是 Windows(R) 7 中的 Web 服務(wù)器 (IIS) 角色和 Windows Server(R) 2008 R2 中的 Web 服務(wù)器。Web 服務(wù)器在 IIS 7 中經(jīng)過重新設(shè)計,使您可以通過添加或刪除模塊對服務(wù)器進(jìn)行自定義,從而滿足您的特定需求。模塊是服務(wù)器用于處理請求的獨特功能。例如,IIS 使用身份驗證模塊對客戶端憑據(jù)進(jìn)行身份驗證,并使用緩存模塊來管理緩存活動。
Windows Server 2008 R2 提供了在生產(chǎn)環(huán)境中支持 Web 內(nèi)容承載所需的全部 IIS 功能。Windows 7 也提供了 IIS 功能,但可用功能取決于 Windows 7 的版本。Windows 7 中的 IIS 對于想要構(gòu)建和測試 Web 應(yīng)用程序的用戶而言十分理想。
可用的 IIS 7.5 角色服務(wù)
本節(jié)中的各個表顯示了 Windows 7 和 Windows Server 2008 R2 的每個版本中角色服務(wù)和 IIS 功能的可用性。
將采用以下方式描述這些功能的可用性:
- 默認(rèn)值:當(dāng)您在計算機上安裝 IIS 時,該功能默認(rèn)處于選定狀態(tài),但是,如果不需要,您可以決定不安裝該功能。
- 可用:該功能可用,但當(dāng)您在計算機上安裝 IIS 時,該功能默認(rèn)情況下未處于選定狀態(tài)。如果需要,您可以安裝該功能。
- 不可用:該功能不可用,并且在安裝 IIS 時無法安裝該功能。
![]() |
---|
安裝 Windows Server 2008 R2 時,您可以執(zhí)行“服務(wù)器核心”安裝,這種方式將以最小服務(wù)器安裝形式來安裝 Windows Server 2008 R2。例如,這種類型的安裝不會安裝傳統(tǒng)的 Windows 界面,因此您必須通過命令提示符配置服務(wù)器。 |
可用的角色服務(wù)(按類別)
請參閱以下各表以了解有關(guān)每個版本中功能的可用性的更多信息:
- 常見 HTTP 功能
- 應(yīng)用程序開發(fā)功能
- 運行狀況和診斷功能
- 安全功能
- 性能功能
- 管理工具
- 文件傳輸協(xié)議 (FTP) 服務(wù)器功能
常見 HTTP 功能
功能名稱/描述 | Windows Server 2008 R2 版本 | Windows 7 Ultimate、Professional 和 Enterprise 版本 | Windows 7 Home Premium 版本 | Windows 7 Home Basic 和 Starter 版本 |
---|---|---|---|---|
靜態(tài)內(nèi)容 “靜態(tài)內(nèi)容”允許 Web 服務(wù)器發(fā)布靜態(tài) Web 文件格式,比如 HTML 頁面和圖像文件。使用“靜態(tài)內(nèi)容”在 Web 服務(wù)器上發(fā)布用戶隨后可使用 Web 瀏覽器查看的文件。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
不可用 |
默認(rèn)文檔 “默認(rèn)文檔”允許您配置當(dāng)用戶未在 URL 中指定文件時供 Web 服務(wù)器返回的默認(rèn)文件。“默認(rèn)文檔”使用戶可以更為輕松便捷地訪問您的網(wǎng)站。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
不可用 |
目錄瀏覽 “目錄瀏覽”允許用戶查看 Web 服務(wù)器上的目錄的內(nèi)容。當(dāng)用戶未在 URL 中指定文件以及禁用或未配置默認(rèn)文檔時,使用“目錄瀏覽”在目錄中提供自動生成的所有目錄和文件的列表。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
不可用 |
HTTP 錯誤 利用“HTTP 錯誤”,您可以自定義當(dāng) Web 服務(wù)器檢測到故障情形時返回到用戶的瀏覽器的錯誤消息。使用“HTTP 錯誤”能夠在用戶遇到錯誤消息時為他們提供更好的用戶體驗。請考慮為用戶提供可幫助他們解決錯誤的職員的電子郵件地址。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
HTTP 重定向 “HTTP 重定向”支持將用戶請求重定向到特定目標(biāo)。當(dāng)您希望可能使用某個 URL 的客戶實際在另一個 URL 處停止時,請使用 HTTP 重定向。從重命名您的網(wǎng)站、到克服難以拼寫的域名或者強制客戶端使用 HTTPS 協(xié)議,此功能在許多情況下非常有用。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
WebDAV 發(fā)布 通過 WebDAV 發(fā)布(Web 分布式創(chuàng)作和版本管理),可以使用 HTTP 協(xié)議向 Web 服務(wù)器發(fā)布文件和從 Web 服務(wù)器發(fā)布文件。由于 WebDAV 使用 HTTP,因此它不經(jīng)修改即可用于大多數(shù)防火墻。 |
默認(rèn)值 |
默認(rèn)值 |
不可用 |
不可用 |
應(yīng)用程序開發(fā)功能
功能名稱/描述 | Windows Server 2008 R2 版本 | Windows 7 Ultimate、Professional 和 Enterprise 版本 | Windows 7 Home Premium 版本 | Windows 7 Home Basic 和 Starter 版本 |
---|---|---|---|---|
ASP.NET ASP.NET 提供了一種面向?qū)ο蟮姆?wù)器端編程環(huán)境,用于構(gòu)建使用托管代碼的網(wǎng)站和 Web 應(yīng)用程序。ASP.NET 不僅僅是 ASP 的新版本。ASP.NET 提供了用于構(gòu)建 Web 應(yīng)用程序的可靠基礎(chǔ)結(jié)構(gòu),并且,它已經(jīng)過完全重新設(shè)計,可以提供基于 .NET Framework 的高效編程體驗。 |
可用 |
可用 |
可用 |
不可用 |
.NET 擴展性 利用“.NET 擴展性”,托管代碼開發(fā)人員能夠在請求管道、配置和 UI 中更改、添加和擴展 Web 服務(wù)器功能。開發(fā)人員可以使用熟悉的 ASP.NET 擴展性模型和豐富的 .NET API 來構(gòu)建 Web 服務(wù)器功能,這些功能與使用本機 C++ API 編寫的功能同樣強大。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
ASP Active Server Pages (ASP) 提供了一種服務(wù)器端腳本編寫環(huán)境,用于構(gòu)建網(wǎng)站和 Web 應(yīng)用程序。ASP 提供了 IIS 以及對 VBScript 和 JScript 的本機支持,從而具備優(yōu)于 CGI 腳本的改進(jìn)的性能。如果現(xiàn)有應(yīng)用程序需要 ASP 支持,請使用 ASP。對于新的開發(fā),請考慮使用 ASP.NET。 |
可用 |
可用 |
可用 |
不可用 |
CGI 通用網(wǎng)關(guān)接口 (CGI) 定義 Web 服務(wù)器如何將信息傳遞到外部程序。典型的用途包括使用網(wǎng)頁表單來收集信息,然后將該信息傳遞到要通過電子郵件發(fā)送到其他位置的 CGI 腳本。由于 CGI 是一種標(biāo)準(zhǔn),因此可以使用各種編程語言來編寫 CGI 腳本。使用 CGI 的缺點在于會帶來性能開銷。 |
可用 |
可用 |
可用 |
不可用 |
ISAPI 擴展 Internet 服務(wù)器應(yīng)用程序編程接口 (ISAPI) 擴展支持使用 ISAPI 擴展進(jìn)行動態(tài) Web 內(nèi)容開發(fā)。ISAPI 擴展在請求時運行,就像任何其他靜態(tài) HTML 文件或動態(tài) ASP 文件一樣。由于 ISAPI 應(yīng)用程序是編譯的代碼,因此它們的處理速度比 ASP 文件或調(diào)用 COM+ 組件的文件要快得多。 |
可用 |
可用 |
可用 |
不可用 |
ISAPI 篩選器 Internet 服務(wù)器應(yīng)用程序編程接口 (ISAPI) 篩選器支持使用 ISAPI 篩選器的 Web 應(yīng)用程序。ISAPI 篩選器是可以擴展或更改 IIS 所提供功能的文件。ISAPI 篩選器檢查 Web 服務(wù)器發(fā)出的每個請求,直至篩選器找到它需要處理的請求為止。 |
可用 |
可用 |
可用 |
不可用 |
在服務(wù)器端的包含文件 在服務(wù)器端的包含文件 (SSI) 是一種腳本編寫語言,用于動態(tài)地生成 HTML 頁面。在將頁面?zhèn)鬟f到客戶端之前,腳本將在服務(wù)器上運行,并通常涉及到將一個文件插入另一個文件。例如,您可能會創(chuàng)建一個 HTML 導(dǎo)航菜單,并使用 SSI 動態(tài)地將其添加到網(wǎng)站上的所有頁面。 |
可用 |
可用 |
可用 |
不可用 |
運行狀況和診斷功能
功能名稱/描述 | Windows Server 2008 R2 版本 | Windows 7 Ultimate、Professional 和 Enterprise 版本 | Windows 7 Home Premium 版本 | Windows 7 Home Basic 和 Starter 版本 |
---|---|---|---|---|
HTTP 日志 利用“HTTP 日志”可以對此服務(wù)器的網(wǎng)站活動進(jìn)行記錄。當(dāng)可記錄的事件(通常是 HTTP 事務(wù))發(fā)生時,IIS 將調(diào)用選定的日志記錄模塊,該模塊隨后將寫入存儲在 Web 服務(wù)器文件系統(tǒng)中的其中一個日志。除了操作系統(tǒng)提供的日志外,還會保留這些日志。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
日志工具 “日志工具”提供了用于管理 Web 服務(wù)器日志和自動執(zhí)行常見日志記錄任務(wù)的基礎(chǔ)結(jié)構(gòu)。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
請求監(jiān)視器 “請求監(jiān)視器”提供了基礎(chǔ)結(jié)構(gòu),通過捕獲有關(guān) IIS 工作進(jìn)程中的 HTTP 請求的信息來監(jiān)視 Web 應(yīng)用程序運行狀況。當(dāng)工作進(jìn)程不響應(yīng)或變得非常慢時,管理員和開發(fā)人員可以使用“請求監(jiān)視器”來了解哪些 HTTP 請求正在工作進(jìn)程中執(zhí)行。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
跟蹤 “跟蹤”提供了用于診斷和解決 Web 應(yīng)用程序疑難問題的基礎(chǔ)結(jié)構(gòu)。通過使用失敗請求跟蹤,您可以對難于捕獲的事件(比如性能低下或與身份驗證相關(guān)的故障)進(jìn)行故障診斷。此功能將請求的跟蹤事件放在緩沖區(qū)中,并且,只有當(dāng)請求滿足用戶配置的錯誤條件時才會將這些事件寫入磁盤。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
自定義日志 “自定義日志”支持采用與 IIS 生成日志文件的方式大不相同的格式記錄 Web 服務(wù)器活動。使用“自定義日志”來創(chuàng)建您自己的日志記錄模塊。通過注冊實現(xiàn) ILogPlugin 或 ILogPluginEx 的一個新 COM 組件,可以將自定義日志記錄模塊添加到 IIS。 |
可用 |
可用 |
可用 |
不可用 |
ODBC 日志記錄 “ODBC 日志記錄”提供了支持將 Web 服務(wù)器活動記錄到 ODBC 相容數(shù)據(jù)庫的基礎(chǔ)結(jié)構(gòu)。通過使用日志記錄數(shù)據(jù)庫,您可以在 HTML 頁面上以編程方式顯示和處理日志記錄數(shù)據(jù)庫中的數(shù)據(jù)。您可以執(zhí)行此操作來搜索日志,以查找想要監(jiān)視的特定事件。 |
可用 |
可用 |
不可用 |
不可用 |
安全功能
功能名稱/描述 | Windows Server 2008 R2 版本 | Windows 7 Ultimate、Professional 和 Enterprise 版本 | Windows 7 Home Premium 版本 | Windows 7 Home Basic 和 Starter 版本 |
---|---|---|---|---|
基本身份驗證 “基本身份驗證”與瀏覽器良好兼容。這種身份驗證方法適合于小型內(nèi)部網(wǎng)絡(luò),在公共 Internet 上很少使用?;旧矸蒡炞C的主要缺點是:它使用可被輕易解密的算法在網(wǎng)絡(luò)上傳輸密碼。如果這些密碼被截獲,破譯它們將十分容易。請將 SSL 與基本身份驗證一起使用。 |
可用 |
可用 |
可用 |
不可用 |
Windows 身份驗證 對于內(nèi)部網(wǎng)站,Windows 身份驗證是一種低成本的身份驗證解決方案。這種身份驗證方案允許 Windows 域中的管理員利用域基礎(chǔ)結(jié)構(gòu)來對用戶進(jìn)行身份驗證。如果必須對其進(jìn)行身份驗證的用戶從防火墻和代理服務(wù)器后訪問您的網(wǎng)站,請不要使用 Windows 身份驗證。 |
可用 |
可用 |
不可用 |
不可用 |
摘要式身份驗證 摘要式身份驗證的工作方式是:將密碼哈希發(fā)送到 Windows 域控制器以對用戶進(jìn)行身份驗證。當(dāng)您需要比基本身份驗證更高的安全性時,請考慮使用摘要式身份驗證,特別是,如果必須對其進(jìn)行身份驗證的用戶從防火墻和代理服務(wù)器后訪問您的網(wǎng)站,則更應(yīng)考慮使用摘要式身份驗證。 |
可用 |
可用 |
不可用 |
不可用 |
客戶端證書映射身份驗證 客戶端證書映射身份驗證使用客戶端證書對用戶進(jìn)行身份驗證。客戶端證書是來自可信來源的數(shù)字 ID。IIS 使用客戶端證書映射提供兩種類型的身份驗證。此類型使用 Active Directory 提供跨多個 Web 服務(wù)器的一對一證書映射。 |
可用 |
可用 |
不可用 |
不可用 |
IIS 客戶端證書映射身份驗證 IIS 客戶端證書映射身份驗證使用客戶端證書對用戶進(jìn)行身份驗證??蛻舳俗C書是來自可信來源的數(shù)字 ID。IIS 使用客戶端證書映射提供兩種類型的身份驗證。此類型使用 IIS 提供一對一或多對一證書映射,性能比客戶端證書映射身份驗證更優(yōu)越。 |
可用 |
可用 |
不可用 |
不可用 |
URL 授權(quán) URL 授權(quán)允許您創(chuàng)建對 Web 內(nèi)容訪問進(jìn)行限制的規(guī)則。您可以將這些規(guī)則綁定到用戶、組或 HTTP 標(biāo)頭謂詞。通過配置 URL 授權(quán)規(guī)則,您可以防止不是某些組成員的用戶訪問內(nèi)容或與網(wǎng)頁交互。 |
可用 |
可用 |
可用 |
可用 |
請求篩選 “請求篩選”將檢查所有傳入服務(wù)器的請求,并根據(jù)管理員設(shè)置的規(guī)則對這些請求進(jìn)行篩選。許多惡意攻擊都有共同的特點,比如非常長的 URL,或者請求不正常的操作。通過篩選請求,您可以嘗試減少這些類型的攻擊所造成的影響。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
IP 和域限制 利用“IP 和域限制”,您可以根據(jù)請求的原始 IP 地址或域名啟用或拒絕內(nèi)容。您可以指定 IP 地址或域名,而不是使用組、角色或 NTFS 文件系統(tǒng)權(quán)限來控制對內(nèi)容的訪問。 |
可用 |
可用 |
可用 |
可用 |
性能功能
功能名稱/描述 | Windows Server 2008 R2 版本 | Windows 7 Ultimate、Professional 和 Enterprise 版本 | Windows 7 Home Premium 版本 | Windows 7 Home Basic 和 Starter 版本 |
---|---|---|---|---|
靜態(tài)內(nèi)容壓縮 “靜態(tài)內(nèi)容壓縮”提供了基礎(chǔ)結(jié)構(gòu)來配置靜態(tài)內(nèi)容的 HTTP 壓縮。這樣將可以更有效地使用帶寬。與動態(tài)響應(yīng)不同,可以對壓縮的靜態(tài)響應(yīng)進(jìn)行緩存,同時不會降低 CPU 資源的性能。 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
默認(rèn)值 |
動態(tài)內(nèi)容壓縮 “動態(tài)內(nèi)容壓縮”提供了基礎(chǔ)結(jié)構(gòu)來配置動態(tài)內(nèi)容的 HTTP 壓縮。通過啟用動態(tài)壓縮,您將始終能夠更有效地使用帶寬,但是,如果服務(wù)器的處理器利用率已經(jīng)非常高,動態(tài)壓縮所帶來的 CPU 負(fù)載可能會使網(wǎng)站運行得更慢。 |
可用 |
可用 |
可用 |
可用 |
管理工具
功能名稱/描述 | Windows Server 2008 R2 版本 | Windows 7 Ultimate、Professional 和 Enterprise 版本 | Windows 7 Home Premium 版本 | Windows 7 Home Basic 和 Starter 版本 |
---|---|---|---|---|
IIS 管理控制臺 “IIS 管理器”提供了一個基礎(chǔ)結(jié)構(gòu),用于通過使用圖形用戶界面管理 IIS 7.5。您可以使用 IIS 管理器來管理運行 IIS 7.5 的本地或遠(yuǎn)程 Web 服務(wù)器。 |
默認(rèn)值 * |
默認(rèn)值 |
默認(rèn)值 |
不可用 |
IIS 管理腳本和工具 “IIS 管理腳本和工具”提供了一個基礎(chǔ)結(jié)構(gòu),用于通過在“命令提示符”窗口中使用命令或通過運行腳本以編程方式管理 IIS 7.5 Web 服務(wù)器。如果想要在批處理文件中自動運行命令,或者不想因為使用圖形用戶界面管理 IIS 而帶來開銷,您可以使用這些工具。 |
可用 |
可用 |
可用 |
可用 |
管理服務(wù) “管理服務(wù)”提供了一個基礎(chǔ)結(jié)構(gòu),用于配置 IIS 7.5 用戶界面(即 IIS 管理器),以便在 IIS 7.5 中進(jìn)行遠(yuǎn)程管理。 |
可用 |
可用 |
可用 |
不可用 |
IIS 6.0 管理兼容性 “IIS 6.0 管理兼容性”為使用管理基本對象 (ABO) 和 Active Directory 服務(wù)接口 (ADSI) API 的應(yīng)用程序和腳本提供了向前兼容性。這樣,您將能夠使用現(xiàn)有 IIS 6.0 腳本來管理 IIS 7.5 Web 服務(wù)器。 |
可用 |
可用 |
可用 |
可用 |
IIS 元數(shù)據(jù)庫兼容性 “IIS 6.0 元數(shù)據(jù)庫兼容性”提供了基礎(chǔ)結(jié)構(gòu)來查詢和配置元數(shù)據(jù)庫,以便您能夠運行在 IIS 的早期版本中編寫的、使用管理基本對象 (ABO) 或 Active Directory 服務(wù)接口 (ADSI) API 的應(yīng)用程序和腳本。 |
可用 |
可用 |
可用 |
可用 |
IIS 6 WMI 兼容性 “IIS 6.0 WMI 兼容性”提供了 Windows Management Instrumentation (WMI) 腳本接口,用于通過使用在 WMI 提供程序中創(chuàng)建的一組腳本,以編程方式管理和自動執(zhí)行 IIS 7.5 的任務(wù)。您可以利用此服務(wù)通過使用 WMI CIM Studio、WMI 事件注冊、WMI 事件查看器和 WMI 對象瀏覽器工具來管理網(wǎng)站。 |
可用 |
可用 |
可用 |
不可用 |
IIS 6 腳本工具 利用“IIS 6.0 腳本工具”,可以在 IIS 7.5 中繼續(xù)使用為 IIS 6.0 構(gòu)建的 IIS 6.0 腳本工具。如果您的應(yīng)用程序和腳本使用 ActiveX 數(shù)據(jù)對象 (ADO) 或 Active Directory 服務(wù)接口 (ADSI) API,此功能將特別有用。“IIS 6.0 腳本工具”需要 WAS 配置 API。 |
可用 |
可用 |
可用 |
不可用 |
IIS 6 管理控制臺 “IIS 6.0 管理器”提供了用于從此計算機中管理遠(yuǎn)程 IIS 6.0 服務(wù)器的基礎(chǔ)結(jié)構(gòu)。 |
可用 * |
可用 |
可用 |
不可用 |
* 此模塊在“服務(wù)器核心”安裝上不可用。
文件傳輸協(xié)議 (FTP) 服務(wù)器功能
功能名稱/描述 | Windows Server 2008 R2 版本 | Windows 7 Ultimate、Professional 和 Enterprise 版本 | Windows 7 Home Premium 版本 | Windows 7 Home Basic 和 Starter 版本 |
---|---|---|---|---|
FTP 服務(wù)器 利用 FTP 服務(wù)器,可以使用 FTP 協(xié)議在客戶端與服務(wù)器之間傳輸文件。用戶使用 FTP 客戶端或支持 FTP 功能的 Web 瀏覽器可以建立 FTP 連接并傳輸文件。 |
可用 |
可用 |
不可用 |
不可用 |
FTP 服務(wù) 在 Web 服務(wù)器上啟用 FTP 發(fā)布。 |
可用 |
可用 |
不可用 |
不可用 |
FTP 擴展性 啟用對 FTP 擴展性功能(如自定義提供程序、ASP.NET 用戶或 IIS 管理器用戶)的支持。 |
可用 |
可用 |
不可用 |
不可用 |
Internet 信息服務(wù)可承載 Web 核心
功能名稱/描述 | Windows Server 2008 R2 版本 | Windows 7 Ultimate、Professional 和 Enterprise 版本 | Windows 7 Home Premium 版本 | Windows 7 Home Basic 和 Starter 版本 |
---|---|---|---|---|
Internet 信息服務(wù)可承載 Web 核心 其他應(yīng)用程序可以使用或承載核心 IIS Web 引擎組件。這使 IIS 7 組件可以直接在應(yīng)用程序中為 HTTP 請求提供服務(wù)。這很適合為自定義應(yīng)用程序或調(diào)試應(yīng)用程序啟用基本 Web 服務(wù)器功能。 |
可用 |
可用 |
可用 |
可用 |