Compartilhar via


Instalar cargas de trabalho típicas do IIS

por Saad Ladki

Introdução

A arquitetura modular do IIS 7.0 e versões superiores foram projetadas para permitir que o profissional de TI personalize exatamente quais recursos estão instalados e em execução no servidor Web. O IIS agora é levado em conta em mais de 40 módulos de recursos que podem ser instalados independentemente na caixa, diminuindo drasticamente a superfície de ataque potencial, reduzindo os requisitos de volume e minimizando os riscos de patch e segurança.

Para aproveitar ao máximo essa arquitetura modular, você deve planejar sua instalação do IIS para corresponder aos requisitos dos aplicativos a serem implantados. Isso minimizará os recursos instalados do IIS, permitindo que você aproveite os benefícios da arquitetura modular do IIS. Começaremos considerando várias configurações comuns de carga de trabalho e, em seguida, examinaremos como elas podem ser combinadas e modificadas.

Pré-requisitos

Este artigo aborda a instalação do IIS 7.0 e versões superiores no Vista e no Windows Server® 2008. Este artigo não instruirá você sobre como usar as tecnologias de instalação do Vista/Windows Server 2008; detalhes específicos sobre como usar interfaces do usuário de instalação ou ferramentas de linha de comando para instalar o IIS podem ser encontrados em:

Principais cargas de trabalho do IIS

Nesta seção, consideraremos várias cargas de trabalho comuns que tipificam instalações do IIS específicas da tarefa. Essas cargas de trabalho podem servir como pontos de partida para personalizar uma instalação do IIS a fim de atender às suas necessidades específicas.

As cargas de trabalho comuns do IIS que consideraremos são:

  • Instalação padrão: servidor Web de conteúdo estático
  • ASP.NET
  • ASP clássico
  • Instalação completa do IIS

Combinar e modificar cargas de trabalho

No IIS, você tem a liberdade de escolher os recursos exatos a serem instalados para corresponder à carga de trabalho. Na seção acima, examinamos várias cargas de trabalho típicas com as quais um servidor Web do IIS pode ser configurado. Combinar cargas de trabalho é um processo simples de adicionar os recursos de uma ou mais cargas de trabalho juntas na sua instalação.

Também é possível modificar essas cargas de trabalho removendo os recursos que você não deseja permitir, como pesquisa no diretório, por exemplo, ou adicionando outros recursos, como autenticação ou autorização.

Seções adicionais fornecerão diretrizes sobre como adicionar suporte para gerenciamento local e remoto, segurança, diagnóstico e compatibilidade do IIS 6.0 com as cargas de trabalho comuns.

Instalação padrão: servidor Web de conteúdo estático

O servidor Web de conteúdo estático é o perfil de instalação mais básico e comumente usado, sendo geralmente usado em conjunto com outras cargas de trabalho. Os padrões de instalação pré-selecionados do IIS fornecem todos os módulos do IIS necessários para dar suporte a essa carga de trabalho. Isso inclui a capacidade de servir imagens, documentos e arquivos HTML estáticos. Além disso, há suporte para documento padrão, pesquisa no diretório, registro em log e autenticação anônima. O console de gerenciamento do IIS também está instalado.

Para instalar os recursos do IIS para o servidor Web de conteúdo estático na interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário:

Nome da interface do usuário Nome da atualização
Conteúdo Estático IIS-StaticContent
Documento padrão IIS-DefaultDocument
Navegação em diretórios IIS-DirectoryBrowsing
Erros HTTP IIS-HttpErrors
Log HTTP IIS-HttpLogging
Ferramentas de log IIS-LoggingLibraries
Monitor de Solicitações IIS-HttpTracing
Filtragem de Solicitações IIS-RequestFiltering
Compactação de conteúdo estático IIS-HttpCompressionStatic
Console de gerenciamento do IIS IIS-ManagementConsole

Para instalar recursos do IIS para o servidor Web de conteúdo estático por meio de pkgmgr.exe use a seguinte linha de comando:

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

Para instalar recursos do IIS para o servidor Web de conteúdo estático por meio de ServerManagerCmd.exe use a seguinte linha de comando:

ServerManager –install Web-Server

Carga de trabalho do ASP.NET

Desde seu lançamento, o ASP.NET tem sido a plataforma escolhida para desenvolver aplicativos Web na plataforma Windows/IIS. O IIS aprimorara o ASP.NET ao integrar o modelo de extensibilidade de runtime do ASP.NET com o servidor principal. Isso permite que os desenvolvedores estendam totalmente o servidor IIS com a riqueza do ASP.NET 2.0 e do .NET Framework. Para obter uma visão geral completa de como a funcionalidade ASP.NET agora pode ser usada com todos os recursos do IIS, consulte o artigo: Integração do ASP.NET com o IIS7 e versões superiores.

A carga de trabalho ASP.NET estende a carga de trabalho de conteúdo estático adicionando módulos para ASP.NET, extensibilidade do .NET, Filtragem de Solicitações, filtros ISAPI e extensões ISAPI.

Para instalar recursos do IIS para o ASP.NET na interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
ASP.NET IIS-ASPNET
Extensibilidade .NET IIS-NetFxExtensibility
Filtragem de Solicitações IIS-RequestFiltering
ISAPI IIS-ISAPIFilter
Extensões de ISAPI IIS-ISAPIExtensions

Para instalar recursos do IIS para o ASP.NET juntamente aos recursos do servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar recursos do IIS para o ASP.NET por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

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

É possível instalar suporte para extensibilidade do .NET e módulos gerenciados sem instalar suporte para o ASP.NET. Usando o recurso de extensibilidade do .NET do IIS, os desenvolvedores podem compilar soluções que agregam valor para todos os componentes do aplicativo, como esquemas de autenticação personalizados, monitoramento e registro em log, filtragem de segurança, balanceamento de carga, redirecionamento de conteúdo e gerenciamento de estado. Saiba mais no artigo Desenvolver um módulo usando o .NET.

Para instalar os recursos do IIS para módulos gerenciados da interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
Extensibilidade .NET IIS-NetFxExtensibility

Para instalar os recursos do IIS para módulos gerenciados, juntamente com os recursos do servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar recursos do IIS para módulos gerenciados por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Net-Ext

Instalar carga de trabalho ASP clássico

A carga de trabalho ASP clássico amplamente usada para servir páginas de .asp com script do lado do servidor tem base na carga de trabalho de conteúdo estático adicionando módulos para ASP, Filtragem de Solicitações e extensões ISAPI.

Para instalar os recursos do IIS para ASP clássico na interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
ASP IIS-ASP
Filtragem de Solicitações IIS-RequestFiltering
Extensões de ISAPI IIS-ISAPIExtensions

Para instalar recursos do IIS para ASP clássico, juntamente com recursos para o servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar recursos do IIS para ASP clássico por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-ASP 
ServerManagerCmd -install Web-Filtering 
ServerManagerCmd -install Web-ISAPI-Ext

Instalação completa do IIS 7.0 e versões superiores

Como desenvolvedor ou alguém que está apenas avaliando o IIS, você pode simplesmente querer apenas instalar os 40 recursos do IIS: isso, certamente, garantirá que você não esteja perdendo nada; mas, realisticamente, mesmo em um ambiente de desenvolvimento, há vantagens em limitar sua instalação apenas aos recursos necessários para o aplicativo pretendido. Fazer seu desenvolvimento em uma instalação parcial do IIS garantirá que você tenha uma compreensão das dependências do módulo IIS do aplicativo. Também pode ser verdade que os servidores de destino nos quais seus aplicativos IIS serão implantados não serão configurados com uma instalação completa. A correspondência entre a instalação do IIS no seu computador de desenvolvimento e a do computador host de destino garantirá que seu aplicativo possa ser executado conforme o esperado quando implantado.

Para instalar todos os recursos do IIS na interface do usuário de instalação do Vista/Windows Server 2008, selecione todos os recursos do IIS exibidos na interface do usuário de instalação. Para instalar todos os recursos do IIS por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar todos os recursos do IIS por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server -a

Adicionar diagnósticos

A carga de trabalho de conteúdo estático padrão inclui recursos de registro em log HTTP e monitor de solicitações para solicitações de registro em log e execução de solicitações de monitoramento, mas há recursos adicionais do IIS 7.0 que você pode usar para aprimorar os recursos de registro em log e rastreamento do IIS:

  • Rastreamento
  • Registro em log personalizado
  • Log de ODBC

Desses recursos, o rastreamento fornece uma maneira avançada de depurar e diagnosticar problemas de aplicativo do IIS em ambientes de produção, bem como em ambientes de desenvolvimento. (Consulte o artigo Solução de problemas de solicitações com falha usando o rastreamento no IIS7 e versões superiores) Os recursos de registro em log personalizado e registro em log do ODBC existem para compatibilidade com o IIS 6.0 e você só precisará instalá-los se tiver um IIS 6.0 existente que usufrua desses recursos.

Para instalar o recurso de rastreamento do IIS na interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
Rastreamento IIS-HttpTracing

Para instalar os recursos do IIS para rastreamento, juntamente com os recursos do servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar recursos do IIS para Rastreamento por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Http-Tracing

Adicionar recursos de segurança

O IIS sempre inclui suporte para autenticação anônima e nenhuma ação de instalação especial precisa ser especificada para a obtenção desse suporte. Se você não quiser permitir a autenticação anônima, ela poderá ser desabilitada no console de gerenciamento. Além da autenticação anônima, o IIS dá suporte a muitos mecanismos opcionais de autenticação e autorização para permitir que você proteja melhor seus sites.

Recursos de autenticação do IIS

Para instalar recursos do IIS para autenticação na interface do usuário de instalação do Vista/Windows Server 2008, selecione entre os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
Autenticação Básica IIS-BasicAuthentication
Autenticação do Windows IIS-WindowsAuthentication
Autenticação Digest IIS-DigestAuthentication
Autenticação de mapeamento de certificado de cliente IIS-ClientCertificateMappingAuthentication
Autenticação de mapeamento de certificado do cliente IIS IIS-IISCertificateMappingAuthentication

Para instalar os recursos do IIS para autenticação, juntamente com os recursos do servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar recursos do IIS para autenticação por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

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

Recursos de autorização do IIS 7.0 e versões superiores

Para instalar recursos do IIS para autorização da interface do usuário de instalação do Vista/Windows Server 2008, selecione entre os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
Autorização de URL IIS-URLAuthorization
Filtragem de Solicitações IIS-RequestFiltering
Segurança IP IIS-IPSecurity

Observação

O recurso Filtragem de Solicitações faz parte da instalação padrão e só deve ser excluído de suas instalações depois de considerar todos os problemas de segurança relacionados a esse recurso.

Para instalar recursos do IIS para autorização, juntamente com recursos para o servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar recursos do IIS para autorização por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Url-Auth 
ServerManagerCmd -install Web-Filtering 
ServerManagerCmd -install Web-IP-Security

Recursos de gerenciamento para administração local e remota

A carga de trabalho de conteúdo estático padrão inclui o console de gerenciamento do IIS, que pode ser usado para gerenciar o IIS em seu computador local. O console de gerenciamento também pode ser usado para gerenciar servidores IIS remotamente se esses servidores estiverem configurados para aceitar conexões de consoles de gerenciamento remotos do IIS.

Cliente de gerenciamento

Instalar apenas o console de gerenciamento do IIS lhe dará a capacidade de gerenciar o IIS em outros servidores que têm o serviço de gerenciamento remoto instalado.

Para instalar somente o cliente de gerenciamento sem nenhum servidor Web do IIS ou recursos do servidor FTP na interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
Console de gerenciamento do IIS IIS-ManagementConsole

Para instalar os recursos do IIS para o console de gerenciamento, juntamente com os recursos do servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar recursos do IIS para o console de gerenciamento por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Mgmt-Console

Serviço de gerenciamento remoto do IIS

A instalação do serviço de gerenciamento remoto do IIS permitirá que um servidor IIS seja gerenciado remotamente pelos consoles de gerenciamento do IIS em outros computadores.

Para instalar o serviço de gerenciamento do IIS na interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
Management Service IIS-ManagementService

Para instalar o serviço de gerenciamento do IIS juntamente com os recursos do servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar o serviço de gerenciamento do IIS por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Mgmt-Service

Compatibilidade do Metabase com o IIS 6.0

O IIS fornece um repositório de configuração chamado ApplicationHost.config com um conjunto de APIs de gerenciamento. Para manter a compatibilidade com aplicativos e scripts existentes que usam ABO ou ADSI para configurar o IIS, o IIS fornece uma camada completa de compatibilidade do Metabase que implementa as APIs ABO e ADSI e as mapeia para o novo repositório de dados ApplicationHost.config. Além do recurso de compatibilidade do Metabase para ABO, você também pode instalar a compatibilidade do Metabase com o IIS 6.0 para script WMI e as ferramentas de script do IIS 6.0. Para saber mais sobre a compatibilidade do Metabase, consulte o artigo Compatibilidade do Metabase com o IIS7 e versões superiores

Para instalar a compatibilidade do Metabase na interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
Compatibilidade de Metabase do IIS 6 IIS-Metabase
Compatibilidade de WMI do IIS 6 IIS-WMICompatibility
Ferramentas de script do IIS 6 IIS-LegacyScripts

Para instalar a compatibilidade do Metabase do IIS juntamente com os recursos do servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar os recursos do IIS para Metabase por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Metabase 
ServerManagerCmd -install Web-WMI 
ServerManagerCmd -install Web-Lgcy-Scripting

Gerenciar o IIS 6.0 e o servidor FTP

O IIS 7.0 e versões superiores fornece o snap-in do MMC do IIS 6.0 para permitir que você use seus computadores Vista/Windows Server 2008 para administrar remotamente o servidor IIS 6.0 existente no Windows Server 2003, bem como servidores FTP no Windows Server 2008. O console de gerenciamento do IIS 6 não pode ser usado para gerenciar servidores IIS 7.0 e versões superiores.

Para instalar o console de gerenciamento do IIS 6.0 na interface do usuário de instalação do Vista/Windows Server 2008, selecione os seguintes recursos do IIS por nome de interface do usuário (além dos recursos para conteúdo estático):

Nome da interface do usuário Nome da atualização
Console de gerenciamento do IIS 6 IIS-LegacySnapIn

Para instalar os recursos do IIS 7.0 e versões superiores para o console de gerenciamento do IIS 6.0, juntamente com os recursos do servidor Web de conteúdo estático por meio de pkgmgr.exe, use a seguinte linha de comando:

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

Para instalar recursos do IIS 7.0 e versões superiores para gerenciamento do IIS 6.0 por meio de ServerManagerCmd.exe, use a seguinte linha de comando:

ServerManagerCmd -install Web-Server 
ServerManagerCmd -install Web-Lgcy-Mgmt-Console

Resumo

Neste artigo, vimos como instalar o IIS 7.0 e versões superiores para dar suporte a cargas de trabalho específicas e como essas cargas de trabalho podem ser combinadas e modificadas. Também analisamos a adição de recursos do IIS 7.0 e versões superiores para rastreamento, segurança, compatibilidade do IIS 6.0, gerenciamento local e remoto e gerenciamento do IIS 6.0. Depois de instalar o IIS 7.0 e versões superiores com a ferramenta do Gerenciador do Servidor, você poderá usar a página de função do servidor Web para visualização rápida do status do IIS 7.0 e versões superiores e usar o console de gerenciamento do IIS 7.0 e versões superiores para configurar os recursos instalados do IIS.