在 Windows Server 2008 R2 上安装 IIS 7.5

时间:2023-11-28 19:31:02

原文 在 Windows Server 2008 R2 上安装 IIS 7.5

默认情况下,Windows Server(R) 2008 R2 上不安装 IIS 7.5。可以使用服务器管理器中的“添加角色”向导或使用命令行来安装 IIS 7.5。

安装 Windows Server 2008 R2 时,您可以执行“服务器核心”安装,这种方式将以最小服务器安装形式来安装 Windows Server 2008 R2。例如,这种类型的安装不会安装传统的 Windows 界面,因此您必须通过命令提示符配置服务器。

要求

管理凭据

您必须是下列 IIS 管理角色的成员才能执行此过程:

  • Web 服务器管理员

在 Windows Server(R) 2008 R2 上安装 IIS 7.5

您可以使用用户界面 (UI) 或脚本来执行此过程。

使用 UI

  1. 单击“开始”,指向“管理工具”,然后单击“服务器管理器”

  2. “角色摘要”中,单击“添加角色”

  3. 使用“添加角色”向导添加 Web 服务器角色。

在 Windows Server 2008 R2 上安装 IIS 7.5重要
如果使用“添加角色”向导安装 IIS,则只能采用默认安装,在这种安装方式下,只会安装最少的一组角色服务。如果需要其他 IIS 角色服务,例如“应用程序开发”“运行状况和诊断”,请确保在向导的“选择角色服务”页中选中与这些功能关联的复选框。

使用脚本

  • 在脚本中键入以下命令:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;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-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

在 Windows Server 2008 R2 上安装 IIS 7.5重要
如果使用此脚本,将获得全功能版的 IIS 7 安装,即安装所有可用的功能包。如果有不需要的功能包,则应对脚本进行编辑,以便仅安装需要的功能包。

使用服务器核心安装在 Windows Server 2008 R2 上安装 IIS 7.5

如果要安装依赖于 .NET Framework 的 IIS 7 组件,则必须首先安装 .NET Framework。如果尚未安装 .NET Framework,则不会安装依赖 .NET Framework 的组件。

使用脚本安装 .NET Framework,并在服务器核心上完整地安装 IIS 7.5

  • 在脚本中键入以下命令:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;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-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell;NetFx2-ServerCore;NetFx2-ServerCore-WOW64

使用脚本在服务器核心上完整地安装 IIS 7.5

  • 在脚本中键入以下命令:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;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-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

在 Windows Server 2008 R2 上安装 IIS 7.5重要
如果使用此脚本,则将进行 IIS 完整安装,即为服务器核心安装所有可用功能包。如果有不需要的功能包,则应对脚本进行编辑,以便仅安装需要的功能包。

使用脚本在“服务器核心”上进行默认安装

  • 在脚本中键入以下命令:

    start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

在 Windows Server 2008 R2 上安装 IIS 7.5重要
如果使用此脚本,则将进行 IIS 默认安装,即安装最小的一组可用功能包。