微软互联网信息服务(IIS)最佳实践 (微软技术开发者丛书)
上QQ阅读APP看书,第一时间看更新

3.1 IIS安装步骤

从Windows Server 2008起,微软引入了“服务器管理器”组件,Windows服务器上的任何角色都通过服务器管理器来进行安装,本节将介绍Windows Server 2008以后版本的操作系统上的IIS安装步骤。

3.1.1 使用服务器管理器安装IIS服务

以下是通过服务器管理器安装IIS的步骤。

(1)单击“开始”→“管理工具”→“服务器管理器”,如图3.1所示。

图3.1 启动服务器管理器

(2)在服务器管理器中,添加服务器角色,选择“Web服务器(IIS)”,如图3.2所示。

图3.2 选择IIS服务器角色

(3)在单击“下一步”按钮后,需要选择安装的IIS组件,请参考4.2节和4.3节的内容。

3.1.2 使用命令行方式进行IIS安装

另一种安装IIS的方式是通过命令行的方式进行IIS安装。这种安装方式虽然没有用户交互界面,也无法获知安装的进度,但是可以内嵌在自动化脚本或程序中在操作系统上静默地安装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-ManagementConsole;IIS-
ManagementScriptingTools;IIS-ManagementService;IIS-
IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-
LegacyScripts;IIS-LegacySnapIn; WAS-WindowsActivationService;WAS-
ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

start命令用来开启一个新的窗口以执行pkgmgr.exe。/iu参数表示按照指定的名称安装组件,后面跟随的都是IIS中的各种组件名称。

在Windows Server 2012/2012 R2上安装IIS与Windows Server 2008类似,故不再赘述。