IIS 7 flere websites 1 SSL certifikat
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
- Log ind på serveren med en administrator konto.
- Tryk på windowstast + r
Skriv inetmgr
Tryk på Enter.
- Udvid den server websitet ligger på.
Udvid Sites.
Vælg det website der skal være default.
I højre side Klik på Bindings.
- Klik på Add.
Hvis du allerede har en HTTPS binding vælg den på Klik på Edit i stedet.
- 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
- Vælg et andet website der skal bruge certifikatet.
Klik på Bindings.
- Klik på Add.
Hvis du allerede har en HTTPS binding vælg den på Klik på Edit i stedet.
- 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.
- 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
- Når certifikatet udskiftes skal dette gøres igen.
Opsætning med SAN certifikat
- Vælg et andet website der skal bruge certifikatet.
Klik på Bindings.
- Klik på Add.
Hvis du allerede har en HTTPS binding vælg den på Klik på Edit i stedet.
- Vælg HTTPS.
Skriv den IP-adresse siden skal være tilgængelig på.
Vælg dit SAN certifikat i listen.
Klik på OK.
- Tryk på windowstast + r
Skriv cmd
Tryk på Enter.
- 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:
- 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
- Når certifikatet udskiftes skal dette gøres igen.