O Internet Information Services (IIS) é o servidor web integrado no Windows Server. Este guia instala o IIS, cria um site simples e torna-o acessível (portas 80/443 consoante a configuração).
Pré-requisitos
- VPS Windows Server com direitos de Administrador
- Sessão RDP activa
Instalar IIS (Gestor de servidor)
- Abra o Gestor de servidor → Adicionar funções e funcionalidades.
- Instalação baseada em funções ou funcionalidades → seleccione o servidor local.
- Marque Servidor Web (IIS).
- Adicione serviços de função úteis no mínimo:
- Servidor Web (incluído)
- Funcionalidades HTTP comuns: Documento predefinido, Conteúdo estático, Erros HTTP
- Estado e diagnóstico (opcional): Registo HTTP
- Conclua o assistente e aguarde a instalação.
Verificação rápida
Abra um browser no servidor: http://localhost — a página predefinida do IIS deverá aparecer.
Criar um site e uma pasta
- Inicie o Gestor IIS (
inetmgr). - Sites → Adicionar site web…
- Nome do site:
MySite - Caminho físico: ex.
C:\inetpub\mysite - Associação: http, Todas não atribuídas, porta 80, nome do anfitrião vazio para começar.
- Crie
C:\inetpub\mysiteeindex.html:
HTML1<!DOCTYPE html> 2<html lang="en"> 3<head><meta charset="utf-8"><title>IIS test</title></head> 4<body><h1>My IIS site</h1></body> 5</html>
- Pare ou reconfigure o Default Web Site se a porta 80 estiver ocupada, ou utilize outra porta na associação.
Conjunto de aplicações
O site utiliza um conjunto de aplicações (frequentemente DefaultAppPool ou um conjunto dedicado). Para conteúdo estático, as predefinições são normalmente suficientes.
Acesso pela Internet
- Autorize a porta na Firewall do Windows (TCP 80 ou 443).
- Para HTTPS, instale um certificado (Let's Encrypt com uma ferramenta Windows, ou um certificado comercial) e adicione uma associação https no IIS.
Boas práticas
- Desactive módulos IIS não utilizados para reduzir a superfície de ataque.
- Para .NET, instale as funcionalidades ASP.NET correspondentes através do assistente de funções.
- Faça cópias de segurança da configuração e do conteúdo do site regularmente.
Resolução de problemas
- 403 Forbidden: verifique as permissões NTFS na pasta do site (leitura para a identidade do conjunto de aplicações).
- 502 / não arranca: consulte os registos IIS e o Visualizador de eventos do Windows.