Artigo: 187504 - Última revisão: quinta-feira, 3 de Julho de 2008 - Revisão: 7.1

Os cabeçalhos de anfitrião 1.1 HTTP não são suportados quando utiliza o SSL

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Recomendamos vivamente que todos os utilizadores actualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança da infra-estrutura Web. Para mais informações sobre tópicos relacionados com a segurança do IIS, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
Para obter mais informações sobre o IIS 7.0, visite o seguinte Web site da Microsoft:
http://www.iis.net/default.aspx?tabid=1 (http://www.iis.net/default.aspx?tabid=1)
Iniciar no Windows Server 2003 Service Pack 1 (SP1) e IIS 6.0, cabeçalhos de anfitrião (Secure Sockets Layer) são suportados no IIS. Para mais informações sobre como configurar SSL cabeçalhos de anfitrião (IIS 6.0), visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/596b9108-b1a7-494d-885d-f8941b07554c.mspx?mfr=true (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/596b9108-b1a7-494d-885d-f8941b07554c.mspx?mfr=true)
Expandir tudo | Reduzir tudo

Sintomas

Quando utilizar o SSL (Secure Sockets Layer), HTTP 1.1 cabeçalhos de anfitrião não funcionam.

Causa

Este comportamento ocorre uma vez que os cabeçalhos de anfitrião são incluídos num pedido encriptado. Note que esta não é uma limitação do IIS e o HTTP dados ainda estão encriptados.
Se tiver instalado o Microsoft Windows Server 2003, pode actualizar para o Windows Server 2003 Service Pack 1 (SP1) para contornar este problema. Com o IIS 6.0 no Windows Server 2003 SP1, SSL para sites com base no cabeçalho do anfitrião é agora suportada. Visite o seguinte Web site da Microsoft para mais informações sobre como configurar o SSL para sites com base no cabeçalho do anfitrião:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/596b9108-b1a7-494d-885d-f8941b07554c.mspx (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/596b9108-b1a7-494d-885d-f8941b07554c.mspx)

Ponto Da Situação

Este comportamento ocorre por predefinição, excepto no Windows Server 2003 Service Pack 1 (SP1).

Mais Informação

Quando um servidor Web é configurado para utilizar o SSL, Internet Information Server (IIS) tem de determinar qual o certificado para utilizar. O IIS 4.0 e versões posteriores suporta vários servidores Web num único servidor, por isso, é possível ter múltiplos certificados carregados. Apenas um certificado é utilizado com um servidor Web específico.

Um servidor pode utilizar o IIS 4.0 e versões posteriores para hospedar vários Web sites e for possível utilizando qualquer um dos seguintes métodos:
  • Utilizando endereços IP diferentes, mas o mesmo número de porta.
  • Utilizando o mesmo endereço IP, mas os números de porta diferente.
  • Por utilizar o mesmo número de endereço e porta IP, mas utilizar cabeçalhos de anfitrião de HTTP 1.1.
Um servidor pode utilizar cabeçalhos de anfitrião para determinar qual o servidor Web a utilizar se o número de porta ou endereço IP é os mesmos e fazem parte do HTTP 1.1 protocolo. Estas informações estão incluídas como parte do cabeçalho do pedido enviado pelo browser para o servidor.

Quando chega um pedido ao servidor utilizando SSL, o IIS procura no respectivo arquivo de configuração para determinar qual o certificado para utilizar. Isto é conseguido efectuando uma pesquisa em IP/porta combinação. Nas seguintes condições, a evolução típica de eventos é visualizar o cabeçalho de anfitrião para determinar qual o servidor Web a utilizar:
  • Existem vários servidores Web num computador que estão atribuídos todos o mesmo endereço IP e porta número.
  • O computador está configurado para utilizar cabeçalhos de anfitrião.
No entanto, o pedido do cliente ainda é encriptado utilizando SSL. Deste modo, o cabeçalho é encriptado e o IIS não é possível determinar o certificado de servidor para utilizar ou o servidor Web para comunicar com.

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 6.0
Palavras-chave: 
kbmt kbenv kbprb KB187504 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 187504  (http://support.microsoft.com/kb/187504/en-us/ )