1 votes

IIS Powershell : Attribuer une liaison SSL existante à un site web

J'ai déjà créé une liaison SSL pour l'un de mes sites Web dans IIS 7.5.

J'ajoute maintenant un autre site Web qui écoute sur la même IP et le même port (443) mais utilise un en-tête d'hôte différent.

Lorsque j'essaie d'assigner la liaison en utilisant cette commande powershell :

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

OR

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

J'obtiens l'erreur suivante dans 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

Comment puis-je me débarrasser de cette erreur ?

2voto

Shlomi Fish Points 1951

Vous éliminez l'erreur en faisant une liaison plus spécifique. Vous avez actuellement une liaison SSL, sur un autre site web, liée à toutes les adresses IP.

IIS 7.5 ne prend pas en charge SNI donc c'est votre seule option. Sans SNI, vous ne pouvez pas avoir d'en-têtes de nom d'hôte pour SSL ; vous avez besoin d'une adresse IP par certificat.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X