【问题标题】:Azure App Service URL Rewriting fails for HTTPSHTTPS 的 Azure 应用服务 URL 重写失败
【发布时间】:2018-05-01 16:51:29
【问题描述】:

我们最近创建了一个新网站,我执行了以下步骤将用户从旧域重定向到新域:

  • 更新了旧域及其相应的 CNAME 以转发到新域
  • 将 Azure 配置为侦听旧域 + 子域
  • 在 web.config 中添加了 URL 重写规则(301 永久重定向到新域)

通过 HTTP 浏览时一切正常;但是,当通过 HTTPS 浏览时,我会收到诸如

之类的错误
  • 网站安全证书中的主机名与 网站。
  • 此服务器无法证明它是[旧域];它的安全证书来自 *.azurewebsites.net。

我猜这是因为我的应用服务只持有新域名的 SSL 证书,而不是旧域名。有没有办法解决? URL 重写或其他一些选项可以抢占这个吗?

【问题讨论】:

    标签: azure ssl url url-rewriting


    【解决方案1】:

    您可以在同一个应用服务应用程序中拥有新域和旧域的证书。

    您需要添加两个证书,然后将每个证书的 SSL 绑定添加到相应的域。

    【讨论】:

    • 谢谢,这是我们最终使用的解决方案。
    猜你喜欢
    • 2011-12-21
    • 2014-05-21
    • 2020-01-19
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多