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.
Windowsin opetusohjelma:
Tällä sivulla tarjoamme nopean pääsyn luetteloon Windows-opetusohjelmista.
Opetusohjelma IIS – Ohjaa HTTP HTTPS:ään
Käytä URL REWRITE -sivustoa ja lataa asennuspaketti.
Suorita URL-osoitteen UUDELLEENWRITE-asennus.
Käynnistä sovellus nimeltä: IIS Manager.
Valitse sivusto IIS Manager -sovelluksessa.
Käytä näytön oikeassa osassa vaihtoehtoa nimeltä URL-osoite Uudelleenkirjoitus.
Napsauta näytön oikeassa yläkulmassa Lisää sääntö -vaihtoehtoa.
Luo uusi tyhjä sääntö.
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ä.
Valitse Ehdot-alueessa Täsmää kaikki -vaihtoehto.
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.
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
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.
Tässä on komentotulostin.
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.