Vil du lære hvordan du omdirigerer HTTP til HTTPS på IIS? I denne opplæringen skal vi vise deg hvordan du installerer URL-omskrivingsmodulen på IIS-serveren og oppretter en regel for å omdirigere HTTP-trafikk til HTTPS på en datamaskin som kjører Windows.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Maskinvareliste:

Følgende avsnitt presenterer listen over utstyr som brukes til å opprette denne opplæringen.

Hver del av maskinvaren som er nevnt ovenfor, finner du på Amazons nettside.

Tutorial IIS – Omdirigere HTTP til HTTPS

Få tilgang til url-omskrivingsnettstedet og last ned installasjonspakken.

IIS URL REWRITE DOWNLOAD

Utfør URL-OMSKRIVING-installasjonen.

URL REWRITE INSTALLATION

Start programmet med navnet: IIS Manager.

Velg webområdet ditt i IIS Manager-programmet.

På høyre del av skjermen åpner du alternativet med navnet URL Omskriving.

IIS - URL REWRITE - WEBSITE

Øverst til høyre på skjermen klikker du på alternativet Legg til regel.

IIS URL REWRITE - ADD

Opprett en ny tom regel.

URL REWRITE BLANK RULE

Hvis du vil omdirigere HTTP til HTTPS, kan du bruke følgende konfigurasjon:

• Navn – Skriv inn et navn til den nye regelen.
• Forespurt URL – samsvarer med mønsteret.
• Bruke – Regulære uttrykk.
• Mønster – (.*)
• Ignorer sak – Ja.

IIS - Redirect HTTP to HTPS

Velg Alternativet Samsvar alle i Betingelser-området.

IIS - HTTP to HTTPS

Klikk på Legg til-knappen og bruk følgende konfigurasjon:

• Tilstand inngang – {HTTPS}
• Kontroller om inndatastrengen – Samsvarer med mønsteret
• Mønster – ^OFF$
• Ignorer sak – JA

Klikk på OK-knappen.

IIS - HTTP to HTTPS redirection

Konfigurer HTTP til HTTPS-omadressering i Handling-området.

• Handlingstype – OMDIRIGERE.
• Url-adresse for omdirigering – https://{HTTP_HOST}{REQUEST_URI}
• Tilføy spørringsstreng – NEI.
• Omdirigere type – 301.

Øverst til høyre på skjermen klikker du på Alternativet Bruk

Redirect HTTP to HTTPS - IIS

Åpne nettleseren på IIS-serveren, og skriv inn IP-adressen til webserveren ved hjelp av HTTP-protokollen.

I vårt eksempel ble følgende URL skrevet inn i nettleseren:

• https://127.0.0.1

HTTPS-siden skal vises.

Du kan eventuelt bruke CURL-kommandoen på en Linux-datamaskin til å bekrefte HTTP til HTTPS-omadressering.

Copy to Clipboard

Her er kommandoutdataene.

Copy to Clipboard

I vårt eksempel, hvis en bruker prøver å få tilgang til HTTP-versjonen av en side, vil han bli omdirigert til HTTPS-versjonen av samme side.

Gratulerer! Du har konfigurert HTTP til HTTPS omadressering på IIS-serveren.