Denna handledning hjälper dig att konfigurera IIS så att du kan omdirigera en URL från HTTP till HTTPS. Detta är en bra metod för att hålla produktions-URL:er alltid på en säker sida. När du har slutfört den här handledningen kommer alla icke-säkra (HTTP) förfrågningar till dina webbplatser att omdirigeras till säkra (HTTPS) i IIS på Windows.

Användbara handledningar:

  • Hur man installerar Let’s Encrypt SSL i IIS
  • Hur man installerar Reverse Proxy i IIS

För att börja

Vi antar att du redan har installerat ett SSL-certifikat i IIS.
Du har också lagt till SSL-bindningen på dina webbplatser med port 443 och installerat certifikat.

Steg 1 – Installera URL-Rewrite-modulen

Vi använder URL Rewrite-modulen i IIS för att utföra omdirigering från HTTP till HTTPS. Först och främst måste du ladda ner och installera URL Rewrite-modulen i IIS härifrån:

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

Steg 2 – Konfigurera HTTP- till HTTPS-omdirigering

När installationen är klar följer du nedanstående steg för att slutföra HTTPS-omdirigering i IIS.

  • 1. Starta IIS Manager och välj webbplatsen under avsnittet anslutningar till vänster.
  • 2. Du ser alla konfigurationsalternativ i det mellersta fönstret. Dubbelklicka bara på ikonen URL Rewrite.
  • 3. På vänster sida klickar du på Add Rule (Lägg till regel) och väljer sedan Blank rule (Tom regel).
  • 4. Ange först ett användarvänligt namn som vi använde ”Redirect-To-HTTPS”. Under avsnittet Match URL ställer du sedan in Requested URL på ”Matches the Pattern” (matchar mönstret) och Using (använder) på ”Regular Expressions” (reguljära uttryck). Ställ sedan in Pattern type till (.*) som visas i skärmdumpen nedan.
  • 5. Expandera nu blocket Villkor. Under Logisk gruppering ändrar du rullgardinsmenyn till Matcha alla och klickar på Lägg till. Under inmatningsrutan Condition skriver du ”{HTTPS}”. I inmatningssträngen väljer du ”Matches the Pattern” (matchar mönstret) och ställer in Mönstervärdet till ”^OFF$”.
  • 6. Efter ovanstående ändringar expanderar du blocket Action. Välj alternativet Redirect (omdirigering) i rullgardinsmenyn Action Type (åtgärdstyp). Ange URL för omdirigering till ”https://{HTTP_HOST}/{R:1}”. Kryssa för Append query string och välj Redirect type select Permanent (301). Klicka sedan på knappen Apply (Tillämpa) i den högra sidofältet.

Slutsats

Samt gjort, Du har lyckats konfigurera din webbplats så att den alltid omdirigeras till en säker https-url. För att kontrollera detta öppnar du din URL i en webbläsare utan https och den bör automatiskt omdirigera till https.

Lämna ett svar

Din e-postadress kommer inte publiceras.