安裝一般 IIS 工作負載
簡介
IIS 7.0 和更新的模組化架構是設計來讓IT專業人員自定義在網頁伺服器上安裝及執行的功能。 IIS 現在已納入 40 多個功能模組,可獨立安裝在方塊上,大幅降低潛在受攻擊面,同時降低使用量需求,並將修補和安全性風險降至最低。
若要充分利用此模組化架構,您應該規劃 IIS 安裝,以符合您要部署的應用程式需求。 這樣做會將您安裝的 IIS 功能降到最低,讓您能夠利用 IIS 模組化架構的優點。 我們將從考慮數個常見的工作負載組態開始,然後查看其合併和修改方式。
必要條件
本文討論在 Vista 和 Windows Server® 2008 上安裝 IIS 7.0 和更新版本。 本文不會指示您如何使用 Vista /Windows Server 2008 安裝技術;如需使用安裝使用者介面或命令列工具來安裝 IIS 的特定詳細資料,請參閱:
準則 IIS 工作負載
在本節中,我們將考慮數個常見的工作負載,以將工作特定的 IIS 安裝定型。 這些工作負載可作為自定義 IIS 安裝的起點,以符合您的特定需求。
我們將考慮的常見 IIS 工作負載如下:
- 默認安裝 - 靜態內容網頁伺服器
- ASP.NET
- 傳統 ASP
- IIS 完整安裝
合併和修改工作負載
在 IIS 中,您可以選擇要安裝的確切功能,以符合您的工作負載。 在上一節中,我們檢查了 IIS 網頁伺服器可能設定的數個典型工作負載。 結合工作負載是將一或多個工作負載的功能一起新增到安裝中的簡單程式。
您也可以藉由移除您不想要允許的功能,例如目錄流覽,或新增其他功能,例如驗證或授權,來修改這些工作負載。
其他各節將提供將本機和遠端管理、安全性、診斷和 IIS 6.0 相容性的支援新增至常見工作負載的指引。
默認安裝 - 靜態內容網頁伺服器
靜態內容網頁伺服器是最基本且常用的安裝配置檔,通常與其他工作負載搭配使用。 預先選取的 IIS 設定預設值會提供支援此工作負載所需的所有 IIS 模組。 這包括提供靜態 HTML 檔案、檔和影像的能力。 此外,也提供預設文件、目錄瀏覽、記錄和匿名驗證的支援。 IIS 管理主控台也會安裝。
若要從 Vista/Windows Server 2008 安裝使用者介面安裝靜態內容網頁伺服器的 IIS 功能,請依 UI 名稱選取下列 IIS 功能:
UI 名稱 | 更新名稱 |
---|---|
靜態內容 | IIS-StaticContent |
預設文件 | IIS-DefaultDocument |
目錄瀏覽 | IIS-DirectoryBrowsing |
HTTP 錯誤 | IIS-HttpErrors |
HTTP 記錄 | IIS-HttpLogging |
記錄工具 | IIS-LoggingLibraries |
要求監視器 | IIS-HttpTracing |
要求篩選 | IIS-RequestFiltering |
靜態內容壓縮 | IIS-HttpCompressionStatic |
IIS 管理主控台 | IIS-ManagementConsole |
若要透過 pkgmgr.exe安裝靜態內容網頁伺服器的 IIS 功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe安裝靜態內容網頁伺服器的 IIS 功能,請使用下列命令行:
ServerManager –install Web-Server
ASP.NET 工作負載
自其第一個版本 ASP.NET 以來,一直是在 Windows / IIS 平台上開發 Web 應用程式的選擇平臺。 IIS 會將 ASP.NET 運行時間擴充性模型與核心伺服器整合,以 ASP.NET 到下一個層級。 這可讓開發人員使用 ASP.NET 2.0 和 .NET Framework 的豐富性,完整擴充 IIS 伺服器。 如需如何搭配所有 IIS 功能使用 ASP.NET 功能的完整概觀,請參閱文章: ASP.NET 與 IIS7 和更新版本整合。
ASP.NET 工作負載會藉由新增適用於 ASP.NET、.NET 擴充性、要求篩選、ISAPI 篩選和 ISAPI 延伸模組的模組來擴充靜態內容工作負載。
若要從 Vista/Windows Server 2008 安裝程式使用者介面安裝 ASP.NET IIS 功能,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
ASP.NET | IIS-ASPNET |
.NET 擴充性 | IIS-NetFxExtensibility |
要求篩選 | IIS-RequestFiltering |
ISAPI | IIS-ISAPIFilter |
ISAPI 擴充程式 | IIS-ISAPIExtensions |
若要透過 pkgmgr.exe 安裝適用於 ASP.NET 的 IIS 功能,以及靜態內容網頁伺服器的功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝適用於 ASP.NET 的 IIS 功能,請使用下列命令行:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-ASP-Net
ServerManagerCmd -install Web-Net-Ext
ServerManagerCmd -install Web-Filtering
ServerManagerCmd -install Web-ISAPI-Filter
ServerManagerCmd -install Web-ISAPI-Ext
不需要安裝對 ASP.NET 的支援,即可安裝 .NET 擴充性和受控模組的支援。 開發人員可以使用 IIS .NET 擴充性功能來建置解決方案,為所有應用程式元件增加價值,例如自定義驗證配置、監視和記錄、安全性篩選、負載平衡、內容重新導向和狀態管理。 若要深入瞭解,請參閱使用 .NET 開發模組一文 。
若要從 Vista/Windows Server 2008 安裝使用者介面安裝 Managed 模組的 IIS 功能,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
.NET 擴充性 | IIS-NetFxExtensibility |
若要透過 pkgmgr.exe 安裝 Managed 模組的 IIS 功能,以及靜態內容網頁伺服器的功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝受控模組的 IIS 功能,請使用下列命令行:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Net-Ext
安裝傳統 ASP 工作負載
廣泛使用的傳統 ASP 工作負載,可藉由新增 ASP、要求篩選和 ISAPI 擴充功能模組,在靜態內容工作負載上建置腳本化.asp頁面。
若要從 Vista/Windows Server 2008 安裝使用者介面安裝傳統 ASP 的 IIS 功能,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
ASP | IIS-ASP |
要求篩選 | IIS-RequestFiltering |
ISAPI 擴充程式 | IIS-ISAPIExtensions |
若要透過 pkgmgr.exe 安裝傳統 ASP 的 IIS 功能,以及靜態內容網頁伺服器的功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝傳統 ASP 的 IIS 功能,請使用下列命令行:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-ASP
ServerManagerCmd -install Web-Filtering
ServerManagerCmd -install Web-ISAPI-Ext
IIS 7.0 和更新版本完整安裝
身為剛評估 IIS 的開發人員或開發人員,您可能只想安裝所有 40 個 IIS 功能:這肯定會確保您未遺漏任何專案;但實際上,即使在開發環境中,還是有一個優點,就是將安裝限制為只限制在預定應用程式所需的功能。 在 IIS 的部分安裝上執行開發,可確保您瞭解應用程式的 IIS 模組相依性。 此外,您的 IIS 應用程式將會部署的目標伺服器也不會設定完整安裝。 將開發機器上的 IIS 安裝與目標主控機器的安裝相符,可確保應用程式在部署時可以如預期般執行。
若要從 Vista/Windows Server 2008 安裝程式使用者介面安裝所有 IIS 功能,請選取安裝 UI 中顯示的所有 IIS 功能。 若要透過 pkgmgr.exe 安裝所有 IIS 功能,請使用下列命令列:
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝所有 IIS 功能,請使用下列命令列:
ServerManagerCmd -install Web-Server -a
新增診斷
默認靜態內容工作負載包含 HTTP 記錄和要求監視器功能,可用於記錄要求和監視要求執行,但您可以使用其他 IIS 7.0 功能來增強 IIS 記錄和追蹤功能:
- 追蹤
- 自訂記錄
- ODBC 記錄
在這些功能中,追蹤提供了一種功能強大的方法,可用來偵錯和診斷生產環境中以及開發環境中的 IIS 應用程式問題。 (請參閱文章 針對使用 IIS7 和更新版本追蹤的失敗要求進行疑難解答) 自定義記錄和 ODBC 記錄功能有 IIS 6.0 相容性,而且如果您現有的 IIS 6.0 會利用這些功能,則只需要安裝它們。
若要從 Vista/Windows Server 2008 安裝使用者介面安裝 IIS 追蹤功能,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
追蹤 | IIS-HttpTracing |
若要透過 pkgmgr.exe 安裝追蹤 IIS 功能以及靜態內容網頁伺服器的功能,請使用下列命令列:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-HttpTracing;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝追蹤的 IIS 功能,請使用下列命令列:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Http-Tracing
新增安全性功能
IIS 一律包含匿名驗證的支援,不需要指定特殊設定動作才能取得此支援。 如果您不想允許匿名驗證,可以從Management Console 停用它。 除了匿名驗證之外,IIS 還支援許多選擇性的驗證和授權機制,讓您最能保護您的網站。
IIS 驗證功能
若要從 Vista/Windows Server 2008 安裝程式使用者介面安裝 IIS 功能以進行驗證,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
基本驗證 | IIS-BasicAuthentication |
Windows 驗證 | IIS-WindowsAuthentication |
摘要式驗證 | IIS-DigestAuthentication |
用戶端憑證對應驗證 | IIS-ClientCertificateMappingAuthentication |
IIS 用戶端憑證對應驗證 | IIS-IISCertificateMappingAuthentication |
若要透過 pkgmgr.exe 安裝 IIS 功能以進行驗證,以及靜態內容網頁伺服器的功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝 IIS 功能以進行驗證,請使用下列命令行:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Basic-Auth
ServerManagerCmd -install Web-Windows-Auth
ServerManagerCmd -install Web-Digest-Auth
ServerManagerCmd -install Web-Client-Auth
ServerManagerCmd -install Web-Cert-Auth
IIS 7.0 和更新版本授權功能
若要從 Vista/Windows Server 2008 安裝使用者介面安裝 IIS 功能以進行授權,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
URL 授權 | IIS-URLAuthorization |
要求篩選 | IIS-RequestFiltering |
IP 安全性 | IIS-IPSecurity |
注意
[要求篩選] 功能是預設安裝的一部分,只有在您考慮與這項功能相關的所有安全性問題之後,才應該從安裝中排除。
若要透過 pkgmgr.exe 安裝 IIS 功能以進行授權,以及靜態內容網頁伺服器的功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole; WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝 IIS 功能以進行授權,請使用下列命令行:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Url-Auth
ServerManagerCmd -install Web-Filtering
ServerManagerCmd -install Web-IP-Security
本機和遠端 管理員 管理功能的管理功能
默認靜態內容工作負載包含 IIS 管理主控台,可用來管理本機電腦上的 IIS。 如果這些伺服器設定為接受來自遠端 IIS 管理主控台的連線,則管理主控台也可以用來從遠端管理 IIS 伺服器。
管理用戶端
僅安裝 IIS 管理主控台可讓您管理已安裝遠端管理服務之其他伺服器上的 IIS。
若要僅從 Vista/Windows Server 2008 安裝程式使用者介面安裝管理用戶端,但不含任何 IIS 網頁伺服器或 FTP 伺服器功能,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
IIS 管理主控台 | IIS- ManagementConsole |
若要透過 pkgmgr.exe 安裝 Management Console 的 IIS 功能,以及靜態內容網頁伺服器的功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝 Management Console 的 IIS 功能,請使用下列命令行:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Mgmt-Console
遠端管理服務
安裝 IIS 遠端管理服務可讓 IIS 伺服器在其他電腦上由 IIS 管理主控台從遠端管理。
若要從 Vista/Windows Server 2008 安裝使用者介面安裝 IIS 管理服務,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
Management Service | IIS-ManagementService |
若要透過 pkgmgr.exe 安裝 IIS 管理服務以及靜態內容網頁伺服器的功能,請使用下列命令列:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementService;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝 IIS 管理服務,請使用下列命令列:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Mgmt-Service
IIS 6.0 Metabase 兼容性
IIS 提供名為 ApplicationHost.config 的組態存放區,其中包含一組管理 API。 為了維持與使用 ABO 或 ADSI 設定 IIS 的現有應用程式和腳本的相容性,IIS 提供完整的中繼基底相容性層,實作 ABO 和 ADSI API,並將這些 API 對應至新的 ApplicationHost.config 資料存放區。 除了 ABO 的 Metabase 相容性功能之外,您也可以安裝適用於 WMI 腳本的 IIS 6.0 Metabase 相容性,以及 IIS 6.0 腳本工具。 若要深入瞭解中繼基底相容性,請參閱Metabase與IIS7和更新版本相容性一文
若要從 Vista/Windows Server 2008 安裝使用者介面安裝 Metabase 相容性,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
IIS 6 Metabase 相容性 | IIS-Metabase |
IIS 6 WMI 相容性 | IIS-WMICompatibility |
IIS 6 指令碼工具 | IIS-LegacyScripts |
若要透過 pkgmgr.exe 安裝 IIS Metabase 相容性以及靜態內容網頁伺服器的功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility; IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝 Metabase 的 IIS 功能,請使用下列命令行:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Metabase
ServerManagerCmd -install Web-WMI
ServerManagerCmd -install Web-Lgcy-Scripting
管理 IIS 6.0 和 FTP 伺服器
IIS 7.0 和更新版本提供 IIS 6.0 MMC 嵌入式管理單元,讓您能夠使用 Vista/Windows Server 2008 機器從遠端管理 Windows Server 2003 上的現有 IIS 6.0 伺服器,以及 Windows Server 2008 上的 FTP 伺服器。 IIS 6 管理主控台無法用來管理 IIS 7.0 和更新版本伺服器。
若要從 Vista/Windows Server 2008 安裝使用者介面安裝 IIS 6.0 管理控制台,請依 UI 名稱選取下列 IIS 功能(除了靜態內容的功能):
UI 名稱 | 更新名稱 |
---|---|
IIS 6 管理主控台 | IIS-LegacySnapIn |
若要安裝 IIS 7.0 和更新版本 IIS 6.0 管理主控台的功能,以及透過 pkgmgr.exe 的靜態內容網頁伺服器功能,請使用下列命令行:
Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors; IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS6ManagementCompatibility;IIS-LegacySnapIn;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
若要透過 ServerManagerCmd.exe 安裝 IIS 7.0 和更新版本功能的 IIS 6.0 管理,請使用下列命令行:
ServerManagerCmd -install Web-Server
ServerManagerCmd -install Web-Lgcy-Mgmt-Console
摘要
在本文中,我們瞭解如何安裝 IIS 7.0 和更新版本以支援特定工作負載,以及如何結合和修改這些工作負載。 我們也探討新增 IIS 7.0 和更新版本功能,以追蹤、安全性、IIS 6.0 相容性、本機和遠端管理,以及 IIS 6.0 管理。 使用 伺服器管理員 工具安裝 IIS 7.0 和更新版本之後,您可以使用 Web 伺服器角色頁面快速檢視 IIS 7.0 和更新版本狀態,並使用 IIS 7.0 和更新版本的管理控制台來設定您安裝的 IIS 功能。