IIS6 hospeda outro site ao acessar https e o site não tem SSL

1

Eu tenho um punhado de sites em uma caixa do Windows 2003 IIS 6. Muitos dos sites são configurados usando o cabeçalho do nome do host. Alguns dos sites têm seus próprios endereços IP e possuem certificados SSL instalados. Eu estou achando que quando eu cheguei a um dos sites de cabeçalho de nome de host não SSL, e tente entrar https, ele serve um dos sites SSL.

Por exemplo:

site1.com - sem SSL. Ligações são: IP: todos os não atribuídos Porta TCP: 80 Valor do cabeçalho do host: site1.com

IP: todos os não atribuídos Porta TCP: 80 Valor do cabeçalho do host: www.site1.com

sitez.com - SSL. Ligações são: IP: 192.168.100.73 Porta TCP: 80 Valor do cabeçalho do host: vazio (Este também tem porta 443 SSL na guia Site)

Ir para o link é bom, mas para o link hospeda o sitez.com. Todo o resto funciona como pretendido, mas quando o servidor recebe um pedido de https no site1, ele hospeda o sitez.

Eu tentei mudar de All Unassigned para o endereço IP interno do servidor, mas o mesmo efeito acontece.

    
por Mortanis 31.03.2011 / 17:34

1 resposta

1

Ao usar o protocolo HTTPS, os cabeçalhos de host são ignorados (pelo menos no IIS 6). Se você não quiser que este fenômeno ocorra, então você precisará atribuir www.site1.com a um endereço IP dedicado, não usando "All Unassigned", e não usar outro site SSL no mesmo endereço IP.

    
por 31.03.2011 / 18:09