Comment rediriger http vers https dans iis

Comment rediriger http vers https dans iis

Ce tutoriel vous aidera à configurer votre IIS pour rediriger toute URL de HTTP à HTTPS. C'est une bonne pratique pour conserver la page Sécurisée URL de la production. Après avoir terminé ce tutoriel, toutes les demandes de toutes les demandes non sécurisées (HTTP) à vos sites Web seront redirigées en sécurisé (HTTPS) dans IIS sous Windows.

Tutoriels utiles:

  • Comment configurer, cryptant SSL sur IIS
  • Comment configurer le proxy inversé dans IIS

Avant de commencer

Nous supposons que vous avez déjà installé un certificat SSL dans IIS.
Ajout de la liaison SSL à vos sites Web avec le port 443 et un certificat installé.

Étape 1 - Installez le module URL-Vrewrite

Nous utilisons le module de réécriture URL dans IIS pour effectuer HTTP à HTTPS Redirection. Tout d'abord, vous devez télécharger et installer le module de réécriture d'URL dans IIS d'ici:

https: // www.IIS.net / téléchargements / microsoft / url-liwrite

Étape 2 - Configurer la redirection HTTP vers HTTPS

Une fois l'installation terminée, suivez les étapes ci-dessous pour terminer la redirection HTTPS dans IIS.

  • 1. Lancez IIS Manager et sélectionnez le site Web dans la section Connexions à gauche.
  • 2. Vous verrez toutes les options de configuration dans la fenêtre du milieu. Double-cliquez simplement sur le Réécrire URL icône.
  • 3. Sur le côté gauche, cliquez sur Ajouter une règle puis sélectionnez Règle.
  • 4. Tout d'abord, entrez un nom convivial comme nous avons utilisé «Redirection-to-https». Ensuite, dans le cadre de la section URL de match, définissez URL demandée à «Correspond au modèle"Et défini en utilisant"Expressions régulières". Puis définissez le type de motif sur (.*) comme indiqué dans la capture d'écran ci-dessous.
  • 5. Maintenant, développez le bloc des conditions. Sous le regroupement logique, modifiez la liste déroulante pour correspondre à tout et cliquez sur Ajouter. Dans le type de boîte d'entrée de condition "Https". Dans la chaîne d'entrée, sélectionnez "Correspond au modèle»Et définissez la valeur du modèle sur«^ Off $".
  • 6. Après les modifications ci-dessus, élargissez le bloc d'action. Sélectionnez le Réorienter Option dans la liste déroulante du type d'action. Réglez l'URL de redirection vers «https: // http_host / r: 1". La chaîne de requête ajoutée doit être vérifiée et définir le type de redirection Sélectionner Permanent (301). Puis cliquez sur le Appliquer bouton dans la barre latérale droite.

Conclusion

Tout ce qui est fait, vous avez réussi à configurer votre site pour toujours rediriger pour sécuriser l'URL HTTPS. Pour vérifier, ouvrez votre URL dans un navigateur sans HTTPS et il devrait se rédiger automatiquement à HTTP.