IIS, único certificado UC, vários sites e cabeçalhos de host. Como tudo isso funciona junto?

1

Deixe-me começar dizendo que o IIS não é um ponto strong meu. Eu tinha perguntado ISTO

Eu comprei um certificado de UC e dei a ele todos os domínios necessários de que preciso. Aqui está a minha nova pergunta, eu tenho 2 sites no IIS que ambos precisam usar o mesmo certificado, isso é possível? O que preciso fazer para que os dois sites funcionem? Existe um 'host-headers for dummies' por aí?

EDIT: Devo mencionar que um dos sites é meu site do Exchange 2007 e o outro é um site do SharePoint.

    
por DanBig 12.11.2009 / 14:43

2 respostas

2

Para fazer isso, você precisa usar cabeçalhos de host SSL.

A primeira coisa a fazer é configurar todos os seus sites no IIS para o HTTP normal, portanto, configure-os para definir todos eles para ouvir no mesmo IP com diferentes cabeçalhos de host. Eu suponho que você já tenha feito isso com pelo menos um site, já que você já tem seu certificado. Configure seu certificado em um dos seus sites como faria normalmente.

Em seguida, você precisa configurar os cabeçalhos de host SSL no outro site. Para isso, execute este comando no prompt de comando, na pasta C: \ Inetpub \ AdminScripts:

cscript.exe adsutil.vbs set /w3svc/<site identifier>/SecureBindings ":443:<host header>"

Substituindo o identificador de site pelo seu ID de site que pode ser visto no IIS e o cabeçalho de host com o cabeçalho de host real deste site.

Isso criará um cabeçalho de host SSL para esse site, que usará o certificado do primeiro site.

Se você quiser uma explicação mais detalhada veja aqui .

    
por 12.11.2009 / 14:53
0

Para o IIS 7, consulte o link

Para o IIS 6, consulte o link

    
por 12.11.2009 / 18:30