2017-06-28 1 views
0

Quel est le meilleur moyen de rediriger le trafic http vers https sur un ELB avec IIS ?? J'ai 3 optionsMeilleure façon de rediriger http vers https sur ELB avec IIS

  • Redirect au niveau DNS (en utilisant commissionnaire) de mon fournisseur domaine (GoDaddy)
  • Redirect à AWS en utilisant la section de IIS web.config <system.webServer><rewrite><rules>
  • Utilisez CloudFront pour rediriger http vers https, mais il y a un coût impliqué.

À l'heure actuelle, mon site fonctionne sur http et https séparément. Sur ELB, aucun port n'est attribué à http et seul le site HTTPS reste activé. ELB Config

Quel est le meilleur moyen de rediriger le trafic http vers https à partir de deux options? Y a-t-il un meilleur moyen que ces 2 options pour réaliser cette redirection?

Répondre

0

Vous pouvez faire les deux, mais je vous suggère d'ajouter une Rewrite règle dans IIS. C'est plus facile à gérer si vous prévoyez d'ajouter des domaines supplémentaires à votre site. Le transfert de domaine peut ne pas être réalisable.

0

L'option 2 semble la meilleure.

Ajoutez les écouteurs http et https sur votre ELB. Ensuite, ajoutez des règles de redirection dans IIS.

+0

Les règles de redirection dans ISS fonctionneront-elles pendant l'autoscaling et lors de la création automatique de nouvelles instances? – Amogh

+0

Oui, définissez la redirection en utilisant les mêmes arguments hôte et chemin, en ne modifiant que le protocole. Puisque votre LB écoute sur les deux ports et à partir du même domaine, il fonctionnera toujours. – theRemix

+0

Ok, j'ai également vérifié la route cloudfront pour y parvenir, mais cela implique des coûts. Je vais ajouter cette option à la question. – Amogh