Português

Instalar IIS e publicar um site web num VPS Windows

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)

  1. Abra o Gestor de servidorAdicionar funções e funcionalidades.
  2. Instalação baseada em funções ou funcionalidades → seleccione o servidor local.
  3. Marque Servidor Web (IIS).
  4. 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
  5. 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

  1. Inicie o Gestor IIS (inetmgr).
  2. SitesAdicionar site web…
  3. Nome do site: MySite
  4. Caminho físico: ex. C:\inetpub\mysite
  5. Associação: http, Todas não atribuídas, porta 80, nome do anfitrião vazio para começar.
  6. Crie C:\inetpub\mysite e index.html:
HTML
1<!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>
  1. 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

  1. Autorize a porta na Firewall do Windows (TCP 80 ou 443).
  2. 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.

Precisa de ajuda?

Dúvidas sobre este guia? A nossa equipa e a comunidade estão disponíveis para ajudar.

Fique a par das últimas ofertas, descontos e promoções especiais.

Ver promoções