Dans ce tutoriel, je vais vous expliquer comment mettre en place une redirection d’un site de HTTP vers HTTPS avec ARR.
Si vous ne connaissez pas encore IIS ARR, je vous laisse de le découvrir dans ce tutoriel : IIS ARR : Installation et configuration .
Ce type de redirection est souvent mise en place quand on utilise ARR avec une batterie de serveur Exchange.
Depuis la console IIS, aller la ferme de serveur 1 et cliquer ensuite sur Routing Rules 2.
Dans le panneau d’Actions, cliquer sur URL Rewrite 1.
Il faut créer une règle de trafic entrant, faire un clic droit et cliquer sur Ajouter règles 1.
Dans la section Règles de trafic entrant, sélectionner Règle vide 1 et cliquer sur OK 2.
Nommer la règle 1 puis sélectionner Correspond au modèle 2 et Expressions régulières 3, dans le champ Modèle saisir (.*)
4.
Il faut maintenant ajouter deux conditions, la première qui vérifie si la requête est en HTTP et la seconde condition, on va tester le nom de l’hôte.
Ajouter les deux conditions comme sur la capture ci-dessous :
La dernière étape est la configuration de l’action, choisir Rediriger 1, dans URL de redirection entrer l’url au format https://URI/ 2 et ajouter à la fin {R:0} 3. Terminer en sélectionnant le type de redirection 301 4.
Pour terminer, cliquer sur Appliquer 1 dans le menu Actions pour créer la règle.
La règle est ajoutée dans la section trafic entrant.
Pour fonctionner correctement, il est impératif que la règle soit placer au-dessus des règles de transfert vers la ferme Web.
Pour bouger la règle, la sectionner et dans le menu Action cliquer sur Monter.