IIS 7 flere websites 1 SSL certifikat

Download PDF

Introduktion

 

Det er i IIS 7 ikke muligt at have flere websitet på samme IP-adresse og port med forskellige certifikater, det er dog muligt at køre flere websites på samme IP-adresse og port hvis de bruger samme certifikat.

 

Dette kan løses på 2 måder:

 

Et wildcard certifikat som dækker alle underdomæner på det samme niveau. (f.eks. *.fairssl.dk dækker www.fairssl.dk og support.fairssl.dk, men ikke tickets.support.fairssl.dk).

Her skal alle websites være på det samme top-level domæne (f.eks. fairssl.dk, så www.fairssl.net dækkes ikke).

Følg Opsætning af default website og derefter Opsætning med Wildcard certifikat.

 

 

Et SAN certifikat som dækker præcis de navne der er opgivet i certifikatet, men som kan dække flere top-level domæner (f.eks. www.fairssl.dk og www.fairssl.net kan begge dækkes).

Følg Opsætning af default website efterfulgt af Opsætning med SAN certifikat.

 

Opsætning af default website

 

  1. Log ind på serveren med en administrator konto.

 

  1. Tryk på windowstast + r

Skriv inetmgr

Tryk på Enter.

 

 

  1. Udvid den server websitet ligger på.

Udvid Sites.

Vælg det website der skal være default.

I højre side Klik på Bindings.

 

 

  1. Klik på Add.

Hvis du allerede har en HTTPS binding vælg den på Klik på Edit i stedet.

 

 

  1. Vælg HTTPS.

Skriv den IP-adresse siden skal være tilgængelig på.

Vælg dit certifikat i listen (for guide til installation af certifikat se IIS 7  SSL Administration).

Sørg for Host name er tom hvis du bruger wildcard.

Klik på OK.

 

 

Opsætning med Wildcard certifikat

 

  1. Vælg et andet website der skal bruge certifikatet.

Klik på Bindings.

 

 

  1. Klik på Add.

Hvis du allerede har en HTTPS binding vælg den på Klik på Edit i stedet.

 

 

  1. Vælg HTTPS.

Skriv den IP-adresse siden skal være tilgængelig på.

Vælg dit Wildcard certifikat i listen.

Nu kan du skrive dit Host name.

Klik på OK.

 

 

  1. Gentag indtil alle dine websites har korrekte bindings som dette eksempel.

 

 

Vi anbefaler at du tester installationen med vores server tester på: https://www.fairssl.dk/da/ssltest

 

  1. Når certifikatet udskiftes skal dette gøres igen.

 

Opsætning med SAN certifikat

 

  1. Vælg et andet website der skal bruge certifikatet.

Klik på Bindings.

 

 

  1. Klik på Add.

Hvis du allerede har en HTTPS binding vælg den på Klik på Edit i stedet.

 

 

  1. Vælg HTTPS.

Skriv den IP-adresse siden skal være tilgængelig på.

Vælg dit SAN certifikat i listen.

Klik på OK.

 

 

  1. Tryk på windowstast + r

Skriv cmd

Tryk på Enter.

 

 

  1. Gå til c:\Windows\System32\inetsrv\

 

cd c:\windows\system32\inetsrv

 

Kør følgende kommando for at aktivere Host name på websitets https binding:

 

    • : Navnet på websitet i IIS manager
    • : IP-adresse-adressen du gav i bindings (brug * for all unassigned)
    • : Porten websitet skal når igennem (443 er standard for HTTPS)
    • : Det Host name websitet kan nås med

 

appcmd.exe set site /site.name: /bindings.[protocol='https',bindingInformation='::'].bindingInformation:::

 

 

  1. Gentag indtil alle dine websites har korrekte bindings som dette eksempel.

 

 

Vi anbefaler at du tester installationen med vores server tester på: https://www.fairssl.dk/da/ssltest

 

  1. Når certifikatet udskiftes skal dette gøres igen.