Sistemas Operacionais

Alterar a porta 80 do IIS

Como alterar a porta 80 do IIS: passo a passo no Gerenciador do IIS e via PowerShell, liberar no firewall e resolver conflitos de porta.

Capa: Alterar a porta 80 do IIS

Por padrão, o IIS (Internet Information Services) responde na porta 80 (HTTP). Se outro programa já usa essa porta, ou você quer rodar vários sites, é possível mudar.

Pelo Gerenciador do IIS

  1. Abra o Gerenciador do IIS (inetmgr).
  2. Na árvore à esquerda, expanda Sites e selecione o site (por exemplo, Default Web Site).
  3. No painel Ações, clique em Associações… (Bindings).
  4. Selecione a associação http, clique em Editar e altere a porta (por exemplo, 8080).
  5. Confirme e acesse http://localhost:8080.

Pelo PowerShell (como administrador)

Import-Module WebAdministration
Set-WebBinding -Name "Default Web Site" -BindingInformation "*:80:" -PropertyName Port -Value 8080

Liberar no firewall

Para acessar de outras máquinas, permita a nova porta:

New-NetFirewallRule -DisplayName "IIS 8080" -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow

Descobrir quem usa a porta 80

netstat -ano | findstr :80
tasklist | findstr <PID>

Causas comuns: Skype antigo, outros servidores web (Apache, nginx) e o serviço "Publicação na Web" (W3SVC, que é o próprio IIS).

Dicas

  • Várias aplicações no mesmo servidor podem compartilhar a porta 80 usando nomes de host diferentes nas associações.
  • Em produção, prefira HTTPS (porta 443) com certificado válido.
  • Em versões antigas (IIS 3.0 e similares), o processo equivalente era feito no Internet Service Manager, hoje obsoleto.

Mais artigos