Denne vejledning vil hjælpe dig med at konfigurere din IIS til at omdirigere enhver URL fra HTTP til HTTPS. Dette er en god praksis for at holde produktions-URL’er altid på en sikker side. Når du har gennemført denne vejledning, vil alle ikke-sikre (HTTP) anmodninger til dine websteder blive omdirigeret til sikker (HTTPS) i IIS på Windows.

Nyttige vejledninger:

  • Sådan konfigurerer du Let’s Encrypt SSL på IIS
  • Sådan konfigurerer du Reverse Proxy i IIS

Hvor vi begynder

Vi antager, at du allerede har installeret et SSL-certifikat i IIS.
Også tilføjet SSL-binding til dine websteder med port 443 og installeret certifikat.

Stræk 1 – Installer URL-Rewrite-modulet

Vi bruger URL Rewrite-modulet i IIS til at udføre HTTP- til HTTPS-omdirigering. Først og fremmest skal du downloade og installere URL Rewrite-modulet i IIS her:

https://www.iis.net/downloads/microsoft/url-rewrite

Stræk 2 – Konfigurer HTTP- til HTTPS-omdirigering

Når installationen er færdig, skal du følge nedenstående trin for at gennemføre HTTPS-omdirigering i IIS.

  • 1. Start IIS Manager, og vælg webstedet under afsnittet forbindelser i venstre side.
  • 2. Du vil se alle konfigurationsmulighederne i det midterste vindue. Du skal blot dobbeltklikke på ikonet URL Rewrite.
  • 3. I venstre side klikker du på Add Rule og vælger derefter Blank rule.
  • 4. I venstre side klikker du på Add Rule og vælger Blank rule.
  • 4. Indtast først et brugervenligt navn, som vi brugte “Redirect-To-HTTPS”. Derefter skal du under afsnittet Match URL indstille Requested URL til “Matches the Pattern” og indstille Using til “Regular Expressions”. Indstil derefter Mønstertype til (.*) som vist i nedenstående skærmbillede.
  • 5. Udvid nu blokken Betingelser. Under Logisk gruppering ændrer du rullemenuen til Match All, og klikker på Tilføj. Skriv “{HTTPS}” under indtastningsfeltet Condition (Betingelse). Vælg “Matches the Pattern” i indtastningsstrengen, og indstil Mønsterværdien til “^OFF$”.
  • 6. Efter ovenstående ændringer skal du udvide blokken Action (Handling). Vælg Redirect-indstillingen i rullelisten Action Type (Handlingstype). Indstil URL-adressen for omdirigering til “https://{HTTP_HOST}/{R:1}”. Append query string skal være markeret, og indstil Redirect type select Permanent (301). Klik derefter på knappen Anvend i højre sidebar.

Konklusion

Alt er gjort, Du har med succes konfigureret dit websted til altid at omdirigere til sikker https url. For at verificere åbner du din URL i en browser uden https, og den bør automatisk omdirigere til https.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.