Administração Remota do Gerenciador do IIS
por Saad Ladki
Introdução
O gerenciamento remoto do IIS 7.0 e superior por meio do Gerenciador dos Serviços de Informações da Internet (IIS) deve ser explicitamente habilitado. Isso foi alterado em relação ao IIS 6.0, onde a comunicação remota do Gerenciador do IIS era por meio do MMC e sempre estava habilitada. Este documento descreve como habilitar o gerenciamento remoto do IIS no Windows Server® 2008 por meio do Gerenciador do IIS.
Primeiro, você deve estar no Windows Server 2008. O IIS no Windows Vista não poderá ser gerenciado remotamente quando for lançado. Você também deve estar conectado como a conta de administrador interno ou ser membro do grupo Administradores usando privilégios elevados.
Estas são as etapas para habilitar a administração remota do servidor IIS.
Instale o WMSVC (Serviço de Gerenciamento da Web).
Habilitar conexões remotas.
Opcionalmente, defina outras configurações, por exemplo:
a. Vinculação HTTPS (porta, endereço IP e/ou certificado SSL)
b. Restrições de IP e domínio.Inicie o WMSVC e, opcionalmente, altere o tipo de inicialização do serviço de Manual para Automático.
Iniciar o WMSVC é a última etapa porque o WMSVC não pode ser configurado durante a execução.
Observação
Este documento descreve apenas como habilitar a comunicação remota. Para obter uma visão geral de como a comunicação remota do Gerenciador do IIS funciona, consulte Introdução ao Gerenciador do IIS.
Instalar o WMSVC (Serviço de Gerenciamento da Web)
Clique em Gerenciador do Servidor no menu Iniciar, selecione o nó Funções no modo de exibição de árvore à esquerda e localize a função Servidor Web (IIS). Clique em Adicionar Serviços de Função e selecione o componente Serviço de Gerenciamento.
Habilitar conexões remotas
Para habilitar conexões remotas usando o Gerenciador do IIS, clique no nó do servidor no modo de exibição de árvore, abra o recurso Serviço de Gerenciamento e marque a caixa de seleção Habilitar Conexões Remotas em Conexões Remotas.
Essa configuração é armazenada no valor de registro dword "EnableRemoteManagement" sob a chave do Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server. A maneira mais fácil de habilitar o gerenciamento remoto a partir da linha de comando é salvando esse texto em um arquivo chamado EnableRemoteMgmt.reg e o executando:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\WebManagement\Server]
"EnableRemoteManagement"=dword:00000001
Definir configurações do WMSVC
Há algumas outras configurações do WMSVC que você pode querer configurar:
- Vinculação – Por padrão, o WMSVC é vinculado a todos os endereços IP não atribuídos na porta 8172 usando um certificado autoassinado (o WMSVC só se comunica por HTTPS).
- Restrições IPv4 – Depois que as conexões remotas são habilitadas, o WMSVC aceita conexões de qualquer endereço IP. Talvez você queira recusar conexões de um conjunto de clientes conhecidos ou bloquear conexões para apenas um conjunto de clientes conhecidos.
- Aceitável para clientes não especificados – Por padrão, o WMSVC aceita credenciais do Windows e do Gerenciador do IIS (ou seja, credenciais que não são do Windows armazenadas em administration.config). Você pode optar por restringir isso apenas às credenciais do Windows.
Para definir essas configurações usando o Gerenciador do IIS, clique no nó do servidor no modo de exibição de árvore e abra o recurso Serviço de Gerenciamento. Essa configuração é armazenada no registro e pode ser manipulada de muitas maneiras diferentes (por exemplo, regedit, arquivos .reg, WMI etc.):
Iniciar o WMSVC
Para iniciar o WMSVC usando o Gerenciador do IIS, clique no nó do servidor no modo de exibição de árvore, abra o recurso Serviço de Gerenciamento e clique em Iniciar no painel de tarefas. Para iniciar o WMSVC na linha de comando, digite:
net start WMSVC
O WMSVC é instalado com o Tipo de Inicialização definido como Manual, o que significa que o serviço precisa ser reiniciado manualmente cada vez que o servidor for reinicializado ou se HTTP.sys for interrompido (o WMSVC depende de HTTP.sys). Defina o Tipo de inicialização como Automático se desejar que o WMSVC seja iniciado na inicialização do sistema. Faça isso no console do MMC de Serviços ou usando esta linha de comando:
sc.exe config WMSVC start= auto