Souhaitez-vous savoir comment rediriger HTTP vers HTTPS sur IIS ? Dans ce didacticiel, nous allons vous montrer comment installer le module de réécriture d’URL sur le serveur IIS et créer une règle pour rediriger le trafic HTTP vers HTTPS sur un ordinateur exécutant Windows.
• Windows 2012 R2
• Windows 2016
• Windows 2019
Liste matérielle:
La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.
Chaque pièce de matériel énuméréci ci-dessus peut être trouvée sur le site Amazon.
Didacticiel Windows :
Sur cette page, nous offrons un accès rapide à une liste de tutoriels Windows.
Didacticiel IIS – Rediriger HTTP vers HTTPS
Accédez au site WEB DE RÉÉCRITURE d’URL et téléchargez le package d’installation.
Effectuez l’installation DE RÉÉCRITURE d’URL.
Démarrez l’application nommée : IIS Manager.
Dans l’application IIS Manager, sélectionnez votre site Web.
Sur la partie droite de l’écran, accédez à l’option nommée : RÉÉCRITURE d’URL.
En haut à droite de l’écran, cliquez sur l’option Ajouter une règle.
Créez une nouvelle règle Vide.
Pour rediriger HTTP vers HTTPS, utilisez la configuration suivante :
• Nom – Entrez un nom dans la nouvelle règle.
• URL demandée – Correspond au modèle.
• Utilisation – Expressions régulières.
• Motif – (.*)
• Ignorer le cas – Oui.
Dans la zone Conditions, sélectionnez l’option Match toutes.
Cliquez sur le bouton Ajouter et utilisez la configuration suivante :
• Entrée de condition – {HTTPS}
• Vérifiez si la chaîne d’entrée – Correspond au modèle
• Modèle – ^OFF$
• Ignorer le cas – OUI
Cliquez sur le bouton OK.
Dans la zone Action, configurez la redirection HTTP en HTTPS.
• Type d’action – REDIRECTION.
• Rediriger l’URL – https://{HTTP_HOST}{REQUEST_URI}
• Ajouter la chaîne de requête – NO.
• Type de redirection – 301.
Dans la partie supérieure droite de l’écran, cliquez sur l’option Appliquer
Sur le serveur IIS, ouvrez votre navigateur et entrez l’adresse IP de votre serveur Web à l’aide du protocole HTTP.
Dans notre exemple, l’URL suivante a été saisie dans le navigateur :
• https://127.0.0.1
La page HTTPS doit être présentée.
En option, vous pouvez utiliser la commande CURL d’un ordinateur Linux pour vérifier la redirection HTTP vers HTTPS.
Voici la sortie de commande.
Dans notre exemple, si un utilisateur tente d’accéder à la version HTTP d’une page, il sera redirigé vers la version HTTPS de la même page.
félicitations! Vous avez configuré avec succès la redirection HTTP à HTTPS sur le serveur IIS.