Haluatko oppia ohjaamaan HTTP:n HTTPS:ään IIS:ssä? Tässä opetusohjelmassa näytämme sinulle, miten URL-uudelleenkirjausmoduuli asennetaan IIS-palvelimeen ja luodaan sääntö, joka ohjaa HTTP-tietoliikenteen HTTPS: ään Windows-tietokoneessa.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Laitteistoluettelo:

Seuraavassa osassa on luettelo tämän opetusohjelman luomiseen käytetyistä laitteista.

Jokainen edellä mainittu laitteisto löytyy Amazonin verkkosivuilta.

Opetusohjelma IIS - Ohjaa HTTP HTTPS:ään

Käytä URL REWRITE -sivustoa ja lataa asennuspaketti.

IIS URL REWRITE DOWNLOAD

Suorita URL-osoitteen UUDELLEENWRITE-asennus.

URL REWRITE INSTALLATION

Käynnistä sovellus nimeltä: IIS Manager.

Valitse sivusto IIS Manager -sovelluksessa.

Käytä näytön oikeassa osassa vaihtoehtoa nimeltä URL-osoite Uudelleenkirjoitus.

IIS - URL REWRITE - WEBSITE

Napsauta näytön oikeassa yläkulmassa Lisää sääntö -vaihtoehtoa.

IIS URL REWRITE - ADD

Luo uusi tyhjä sääntö.

URL REWRITE BLANK RULE

Jos haluat uudelleenohjata HTTP:n HTTPS:ään, käytä seuraavaa kokoonpanoa:

• Nimi - Kirjoita nimi uuteen sääntöön.
• Pyydetty URL-osoite - Vastaa kuviota.
• Käyttö - Säännölliset lausekkeet.
• Kuvio - (.*)
• Ohita tapaus - Kyllä.

IIS - Redirect HTTP to HTPS

Valitse Ehdot-alueessa Täsmää kaikki -vaihtoehto.

IIS - HTTP to HTTPS

Napsauta Lisää-painiketta ja käytä seuraavia määrityksiä:

• Kunnon syöttö - {HTTPS}
• Tarkista, vastaako syöttömerkkijono kuviota
• Kuvio - ^OFF$
• Ohita tapaus - KYLLÄ

Napsauta OK-painiketta.

IIS - HTTP to HTTPS redirection

Määritä Toiminto-alueen HTTP-uudelleenohjaus HTTPS-uudelleenohjausta varten.

• Toiminnon tyyppi - UUDELLEENOHJAUS.
• Ohjaa URL-osoite uudelleen - https://{HTTP_HOST}{REQUEST_URI}
• Liitä kyselymerkkijono - EI.
• Uudelleenohjauksen tyyppi - 301.

Napsauta näytön oikeassa yläkulmassa Käytä-vaihtoehtoa

Redirect HTTP to HTTPS - IIS

Avaa IIS-palvelimessa selain ja kirjoita web-palvelimen IP-osoite HTTP-protokollan avulla.

Esimerkissämme selaimeen syötettiin seuraava URL-osoite:

• https://127.0.0.1

HTTPS-sivu on esitettävä.

Vaihtoehtoisesti voit käyttää Linux-tietokoneen CURL-komentoa HTTP:n ja HTTPS:n uudelleenohjausten vahvistamiseen.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Esimerkissämme, jos käyttäjä yrittää käyttää minkä tahansa sivun HTTP-versiota, hänet ohjataan saman sivun HTTPS-versioon.

Onnittelen! HTTP:n ja HTTPS:n uudelleenohjaus määritettiin onnistuneesti IIS-palvelimessa.