O IIS não está escutando na porta 80

1

Temos o server 2003 e o ISA 2004 com o IIS 6 no mesmo machnie. Tudo funcionou bem até ontem, quando tentamos criar uma nova regra no ISA ... mas esta é uma longa história ...

Infelizmente, algo aconteceu com o nosso site de intranet. Nosso site está na porta 80, mas se tentarmos abrir nesses computadores clientes, obteremos uma página de erro (qual página de erro é o nosso provedor):

403-proibido; Host remoto não está escutando, o host remoto não está preparado para aceitar a solicitação de conexão.

No servidor eu posso abrir o site com a porta 80. Se eu alterar o número da porta nos iis e tentar abrir o site com a porta, funcionará bem.

Eu tento desligar o IIS e iniciar o apache com uma página simples. No servidor funciona bem, mas em clientes o problema é o mesmo, então eu acho que isso não é um problema relacionado ao IIS.

No ISA, temos uma regra de publicação na Web, com a porta 80, sem autenticação.

Estou puxando meu cabelo, por favor ajude.

depois de desinstalar e reinstalar o ISA, os sites funcionam bem, até eu configurar o proxy upstream no menu conf / network / web encadeamento e, em seguida, tudo correu mesmo ...

Então, algo errado com a função web-proxy / upstream ... (todo o meu pedido http encaminha para o meu proxy upstream). Esse foi o set há muito tempo atrás ... mas alguns dias atrás, algo deu errado ...

Eu acho que talvez nosso ISP tenha estragado algo. Amanhã eu tento descobrir ...

Mas mais uma coisa: faço uma nova regra antes da regra padrão no menu conf / network / web encadeamento.

  1. Cada solicitação vai para o servidor não redirecionado ..
  2. Redirecionar para o servidor upstream ....

Então, se o pedido for para o nosso servidor (nosso site), então, processado localmente, e se não for, vá para o proxy upstream e voilllaaa .... i tougth ... Mas infelizmente: o nosso site funciona bem, mas o trabalho da internet extreamly lentamente .. :( Maybee com adaptador único eu posso fazer isso? Eu tenho que lidar com todos os pedidos localmente ou eu tenho que enviar tudo para o upstream? Eu não consigo filtrar?

    
por frlan 11.01.2011 / 11:25

2 respostas

1

Parece que o problema é que seus clientes estão em um proxy e o proxy está tentando entrar em contato com o servidor da Web em uma interface na qual ele não está escutando na porta 80.

Tente conectar-se ao servidor pelo IP usado na interface voltada para o proxy. Se você não obtiver uma conexão, o servidor não está escutando e você deve ajustá-lo nas propriedades do IIS. Se você obtiver um, há um firewall ou o proxy está armazenando a falha em cache.

Se por algum motivo seu servidor IIS estiver atrás de um NAT, verifique o encaminhamento de porta.

    
por 02.07.2012 / 02:31
0

Tente usar o tcpview para mostrar quais processos estão escutando em quais portas. Normalmente, o IIS tenta bloquear 0.0.0.0:80, o que significa que se você tiver outros IPs no servidor, o IIS também armazenará a porta 80, mas use o tcpview para verificar se o site está escutando na porta 80 (não apenas no endereço 127.0). .0.1 também)

Desde que você disse quando encerrou o IIS e executou o apache, os clientes tiveram o mesmo problema, isso parece ser mais um problema do ISA, mas talvez não ... Aqui é um detalhamento dos erros do IIS 403.

    
por 11.01.2011 / 12:42