IIS Powershell: Atribuir uma ligação SSL existente a um site

1

Já tenho uma ligação SSL criada para um dos meus sites no IIS 7.5.

Agora estou adicionando outro site que escuta no mesmo IP e porta (443), mas usa um cabeçalho de host diferente.

Quando tento atribuir a ligação usando este comando powershell:

New-WebBinding -Name $siteName -IP "*" -Port 443 -Protocol https -HostHeader $hostHeader 

OR

New-ItemProperty $sitePath -name bindings -value @{protocol="https";bindingInformation=":443:"+$hostHeader}

Recebo o seguinte erro no Powershell.

SSL binding for end point 0.0.0.0:443 already exists.
    + CategoryInfo          : InvalidData: (:) [New-Item], ProviderException
    + FullyQualifiedErrorId : SSL binding for end point 0.0.0.0:443 already ex
   ists.,Microsoft.PowerShell.Commands.NewItemCommand

Como posso me livrar desse erro?

    
por newbie 27.08.2013 / 23:30

1 resposta

2

Você se livra do erro fazendo uma ligação mais específica. Atualmente, você tem uma ligação SSL, em outro site, vinculada a todos os endereços IP.

O IIS 7.5 não suporta SNI , por isso esta é a sua única opção. Sem o SNI, você não pode ter cabeçalhos de nome de host para SSL; você precisa de um endereço IP por certificado.

    
por 27.08.2013 / 23:50