【问题标题】:AWS Beanstalk IIS Instance and forcing SSLAWS Beanstalk IIS 实例和强制 SSL
【发布时间】:2023-03-18 17:31:01
【问题描述】:

只是似乎无法得到这个......

我有一个在 IIS 上运行的 AWS Beanstalk 应用程序。负载均衡器配置为 SSL,安全组也是如此。

所以,我输入http://www.example.org 就可以了。

我输入https://www.example.org,它也可以工作。运行 SSL,太棒了!

现在,我想强制 SSL,所以我从这个线程 (Redirect to https through url rewrite in IIS within elastic beanstalk's load balancer) 的理解是我配置了健康检查并在 web.config 文件中添加了描述的规则。

当我输入 http://www.example.org 时,我应该重定向到 HTTPS,但它对我不起作用?

我似乎有两个 web.config 文件,一个在默认 IIS 站点下,一个在我自己的站点下(在默认下)。此条目似乎在这两个地方都不起作用,但完全在默认站点下。

关于我做错了什么有什么想法吗?

【问题讨论】:

    标签: iis ssl amazon-web-services web-config


    【解决方案1】:

    好的,我的最后一段提示了我。

    我将我的应用程序(本地)导出为 IIS 默认应用程序的子应用程序。同样的配置也适用于 AWS - 因此 AWS 在默认应用程序中添加了一个重写规则,以指向您部署的子应用程序。

    我有两个 web.config 文件。一个在默认 IIS 应用程序中,另一个在我的应用程序中。

    所以,我更改了本地配置,使我的应用成为默认配置,然后将相同的配置导出并部署到 AWS。

    作为 IIS 中的默认应用,重定向有效!

    【讨论】:

      猜你喜欢
      • 2013-12-20
      • 2020-12-15
      • 2013-12-20
      • 2019-08-01
      • 2015-12-21
      • 2014-12-19
      • 2016-02-08
      • 1970-01-01
      • 2014-02-17
      相关资源
      最近更新 更多