在 IIS 8 中为“子应用程序”启用 SSL

在 IIS 8 中为“子应用程序”启用 SSL

我在 IIS 8 中有一个网站,该网站下嵌套了多个应用程序。因此:

example.com
    |
    ---app1
    |
    ---app2

example.com 在端口 80 上有一个 http 绑定,在端口 443 上有一个 SSL 绑定。两者都有效。但是,app1 和 app2 只能通过 HTTP 绑定访问。当我尝试访问时,出现 404https://example.com/app1(http 工作正常)。我在启用的协议中列出了“http,https”。

有任何想法吗?

答案1

同一 IIS 站点下不同位置之间的 HTTP 与 HTTPS 的不同行为可能是由以下几个不同的问题引起的:

  1. web.config 选项正在改变请求的处理方式(这个问题就是这种情况)
  2. 应用程序逻辑根据请求所来自的端口或协议做出内容决策。

相关内容