Por que o IIS pode receber tráfego HTTP 80, embora a regra de firewall esteja desativada?

4

Usando o Windows7 Home Premium. É uma máquina de desenvolvimento, mas isso não importa.

Eu tenho o IIS instalado e posso navegar para sites link da máquina local. O site padrão é configurado para usar a porta 80.

Adicionei outro site ao IIS, configurei-o para usar pools de aplicativos de 32 bits e a porta 81. Quando tento navegar até ele, via host local, recebo "Nenhuma conexão pôde ser feita porque a máquina de destino recusou ativamente 127.0.0.1:81 "

ok, isso é bem fácil, certo? Basta ativar o HTTP pela porta 81 no firewall do Windows, certo? Eu pensei em usar a regra da porta 80 no firewall como um padrão.

Para minha surpresa, existe uma regra de porta 80 no Firewall do Windows, mas não está ativada . Este é um recorte do MMC do Firewall do Windows:

Ainda consigo me conectar ao localhost pela porta 80.
 e não consigo me conectar à porta 81 do host local.

POR QUÊ?

    
por Cheeso 10.08.2011 / 17:16

2 respostas

7

Tenho certeza que o firewall não bloqueia / inspeciona o endereço localhost / loopback (127.0.0.1) porque é o seu computador. Então, como o alvo e a fonte são os mesmos, não há nada no firewall.

Quando você habilitou a porta 81 ou desabilitou totalmente o firewall, você poderia acessar o segundo site? Caso contrário, você pode ter um problema de configuração do IIS e não um problema de firewall.

    
por 10.08.2011 / 17:27
1

Ordene as regras de entrada na Porta Local e veja se outras regras permitem conexões à porta 80. Por exemplo, há alguma regra no conjunto de regras padrão - "Gerenciamento Remoto do Windows - Modo de Compatibilidade (HTTP-In)", que também permite a porta 80 conexões, e é ativado por padrão.

    
por 12.10.2011 / 19:21