A inclusão do número da porta no cabeçalho HTTP HOST faz com que o erro Service Unavailable

1

Temos um WebService rodando em HTTPS. Se eu usar o SOAPUI e fizer uma solicitação em: link , ele funcionará bem. No entanto, o cliente relatou que está recebendo o erro 503 Serviço Indisponível.

No cabeçalho HTTP HOST , vejo - > testservice.mydomain.com:443.
Para replicar que criei um cliente C # de teste e configurei manualmente o cabeçalho HOST para incluir a porta 443 na solicitação. Eu recebo o mesmo erro e nada é registrado nos logs do site do IIS. Da mesma forma em SOAPUI se eu acertar URL: link (tem que fazer isso como não pode alterar manualmente o cabeçalho HOST no SOAPUI ) mesmo erro de Serviço Indisponível é retornado.

Se eu acessar o serviço por meio do navegador, poderei acessar mesmo depois de incluir o número da porta na URL.Tentei acessar os WebServices disponíveis on-line e posso acessá-los corretamente com ou sem o número de porta explícito.

Este é um problema de configuração do IIS? Usamos o IIS 7.5 e usamos cabeçalhos HOST para hospedar vários sites. Na verdade eu não sei muito sobre o IIS, apenas especulando.

    
por Anurag Kalra 04.12.2015 / 00:40

1 resposta

1

Nossa equipe de rede resolveu o problema. Foi um problema com a configuração do Netscaler; de alguma forma, não estava passando os pedidos - que tinham o número da porta no cabeçalho, para corrigir o IP (onde o WebService estava hospedado). Desculpe eu não posso explicar a resolução do NetScaler em detalhes. Eu perguntei duas vezes às pessoas da rede e a explicação delas passou pela minha cabeça. Mas, em qualquer caso, se alguém tiver problemas semelhantes, confira as configurações do Loadbalancer, do DNS e do Firewall.

    
por 17.12.2015 / 20:22