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 voor Windows:
Op deze pagina bieden we snel toegang tot een lijst met Windows-zelfstudies.
Zelfstudie IIS – HTTP omleiden naar HTTPS
Toegang tot de URL REWRITE website en download het installatiepakket.
Voer de installatie URL REWRITE uit.
Start de toepassing met de naam: IIS Manager.
Selecteer uw website in de IIS Manager-toepassing.
Aan de rechterkant van het scherm u de optie URL Herschrijven openen.
Klik rechtsboven in het scherm op de optie Regel toevoegen.
Een nieuwe lege regel maken.
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.
Selecteer in het gebied Voorwaarden de optie Alle overeenkomen.
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.
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
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.
Optioneel u de opdracht CURL van een Linux-computer gebruiken om de HTTP-naar-HTTPS-omleiding te verifiëren.
Hier is de opdrachtuitvoer.
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.