使用IIS在ELB上将http重定向到https的最佳方法

使用IIS在ELB上将http重定向到https的最佳方法,http,iis,https,amazon-elastic-beanstalk,amazon-elb,Http,Iis,Https,Amazon Elastic Beanstalk,Amazon Elb,使用IIS将ELB上的http流量重定向到https的最佳方法是什么??我有三个选择 从我的域在DNS级别重定向(使用转发器) 供应商(戈达迪) 使用IIS web.config的部分在AWS重定向 使用Cloudfront将http重定向到https,但要付出代价 现在,我的站点分别在http和https上工作。在ELB上,没有为http分配端口,只有HTTPS站点保持激活状态。 从以上两个选项将http流量重定向到https的最佳方式是什么??有没有比这两个选项更好的方法来实现此重定向

使用IIS将ELB上的http流量重定向到https的最佳方法是什么??我有三个选择

  • 从我的域在DNS级别重定向(使用转发器) 供应商(戈达迪)
  • 使用IIS web.config的
    部分在AWS重定向
  • 使用Cloudfront将http重定向到https,但要付出代价
现在,我的站点分别在http和https上工作。在ELB上,没有为http分配端口,只有HTTPS站点保持激活状态。


从以上两个选项将http流量重定向到https的最佳方式是什么??有没有比这两个选项更好的方法来实现此重定向???

您可以同时执行这两个操作,但我建议您在IIS中添加重写规则。如果您计划向站点添加其他域,这将更易于管理域转发可能不可行

选项2听起来最好

在ELB上添加http和https侦听器


然后在IIS中添加重定向规则。

在自动缩放期间和自动创建新实例时,ISS中的重定向规则是否有效?是使用所有相同的主机和路径参数设置重定向,仅更改协议。由于您的LB正在两个端口上侦听,并且来自同一个域,因此它仍然可以工作。好的,我也检查了cloudfront路由以实现这一点,但这涉及到成本。我打算在这个问题上加上这个选项。