Wilt u leren hoe u HTTP omleiden naar HTTPS op IIS? In deze zelfstudie laten we u zien hoe u de URL Rewrite-module op de IIS-server installeren en een regel maken om het HTTP-verkeer om te leiden naar HTTPS op een computer waarop Windows wordt uitgevoerd.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Hardwarelijst:

In de volgende sectie wordt de lijst weergegeven met apparatuur die wordt gebruikt om deze zelfstudie te maken.

Elk stuk hardware hierboven vermeld kan worden gevonden op Amazon website.

Zelfstudie IIS - HTTP omleiden naar HTTPS

Toegang tot de URL REWRITE website en download het installatiepakket.

IIS URL REWRITE DOWNLOAD

Voer de installatie URL REWRITE uit.

URL REWRITE INSTALLATION

Start de toepassing met de naam: IIS Manager.

Start IIS Windows

Selecteer uw website in de IIS Manager-toepassing.

Aan de rechterkant van het scherm u de optie URL Herschrijven openen.

IIS - URL REWRITE - WEBSITE

Klik rechtsboven in het scherm op de optie Regel toevoegen.

IIS URL REWRITE - ADD

Een nieuwe lege regel maken.

URL REWRITE BLANK RULE

Als u HTTP wilt omleiden naar HTTPS, gebruikt u de volgende configuratie:

• Naam - Voer een naam in op de nieuwe regel.
• Gevraagde URL - Komt overeen met het patroon.
• Gebruik - Reguliere expressies.
• Patroon - (.*)
• Negeer geval - Ja.

IIS - Redirect HTTP to HTPS

Selecteer in het gebied Voorwaarden de optie Alle overeenkomen.

IIS - HTTP to HTTPS

Klik op de knop Toevoegen en gebruik de volgende configuratie:

• Conditieinvoer - {HTTPS}
• Controleren of invoertekenreeks - overeenkomt met het patroon
• Patroon - ^OFF$
• Negeer case - JA

Klik op de knop OK.

IIS - HTTP to HTTPS redirection

Configureer in het gebied Actie de omleiding van HTTP naar HTTPS.

• Actietype - REDIRECT.
• URL omleiden - https://{HTTP_HOST}{REQUEST_URI}
• Aanhangsgende querytekenreeks - NEE.
• Omleidingstype - 301.

Klik in het rechterbovendeel van het scherm op de optie Toepassen

Redirect HTTP to HTTPS - IIS

Open op de IIS-server uw browser en voer het IP-adres van uw webserver in met behulp van het HTTP-protocol.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• https://127.0.0.1

De HTTPS-pagina moet worden gepresenteerd.

IIS SSL TLS

Optioneel u de opdracht CURL van een Linux-computer gebruiken om de HTTP-naar-HTTPS-omleiding te verifiëren.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

Als een gebruiker in ons voorbeeld toegang probeert te krijgen tot de HTTP-versie van een pagina, wordt hij doorgestuurd naar de HTTPS-versie van dezelfde pagina.

Gefeliciteerd! U hebt de HTTP-naar-HTTPS-omleiding op de IIS-server geconfigureerd.