【问题标题】:Azure Custom URL with HTTPS带有 HTTPS 的 Azure 自定义 URL
【发布时间】:2017-06-06 23:17:09
【问题描述】:

我在 Azure 上有一个带有 myapp.azurewebsites.net 地址的 Web 应用,并且一直按照此处的指南进行操作:

https://docs.microsoft.com/en-USazure/app-service-web/app-service-web-tutorial-custom-domain

基于此,我在应用设置中添加了主机名,并已通过验证。我还根据说明(A 记录指向 Azure 网站 IP 地址)在我的域托管服务提供商中添加了 A 记录和 TXT 记录,并在外部主机上安装了外部域的 SSL 证书。

但是,当我输入自定义域名时,它会转到外部主机上的页面,而不是 Azure 网站

我希望发生的是:https://custom.domain 将显示与 https://myapp.azurewebsites.net 相同的内容

这可能吗?

【问题讨论】:

  • 不使用 SSL 的情况下,您可以使用自定义域访问该站点吗?
  • 是的,我可以使用 custom.domain 并访问 Azure,但它在浏览器窗口中显示为不安全的 http。托管公司告诉我,我需要一个完全托管的域来获取 https,所以我在外部托管上添加了该域和 SSL 证书。但是一旦完成,custom.domain 将显示托管公司页面而不是 Azure。我看到创建完全托管的域还创建了指向其 IP 地址而不是 Azure 的 A 记录。我是否需要以某种方式覆盖这些,或者它应该如何工作?本教程未显示“contoso.com”是否为 https ....

标签: azure azure-web-app-service


【解决方案1】:

据我所知,证书是用来告诉用户(客户端浏览器)这个网站是安全的。

通常,浏览器窗口显示非安全页面有两个原因。

  1. 您可能正在使用自签名证书。

  2. 当您将证书导出到 PFX 文件时,您可能遗漏了中间证书。

因此,如果您希望自定义域不显示不安全页面,则需要从 azure 或其他公司购买证书。

验证域所有权后,您可以将此证书绑定到您的 Azure Web 应用。

经过这个操作,就可以正常使用了。

更多关于如何在azure中购买自定义域的证书,你可以参考这个article

购买azure证书后,您可以找到如下图所示的证书:

绑定好证书后,浏览器不会显示不安全页面。

图片1:

图 2:

我看到创建完全托管的域还创建了指向其 IP 地址而不是 Azure 的 A 记录。我是否需要以某种方式覆盖这些,或者它应该如何工作?本教程未显示“contoso.com”是否为 https。

在我看来,完全托管域是托管公司创建自己的 Web 应用程序服务器来托管您的 Web 应用程序,并将 A 记录指向其自己的 Web 应用程序服务器 IP 地址。

所以你会发现自定义域显示公司页面。

如果您想设置自定义域仍然指向azure web app,您需要将A记录的IP地址更改为azure web app的地址。

如果您能找到托管公司已经创建了证书并验证了您的域。

然后您可以下载它并将其上传到 azure web 应用程序的门户中。

绑定SSL后就可以正常使用了。

如果完全托管的域不包含证书,您需要自己重新购买证书,上传到azure web app门户中,将A记录点更改为您的azure web app的IP地址。


问题似乎是,当使用完全托管的网站时,我可以添加 A 记录,但托管公司继续使用他们自己的 A 记录,我无法更改,这是他们“不可编辑设置”的一部分。

因为我不知道您的托管公司的完全托管网站是如何运作的。

现在,最简单的方法是先联系其支持团队更改域设置,然后按照article 购买azure证书并绑定它。

对于第二个选项,您的意思是从托管公司下载 SSL 并将其用作 Azure 中的第 3 方 SSL? A 记录仍然指向托管公司,对吗?此外,我似乎没有选择以 PFX 格式下载 SSL,我只能查看证书配置(CSR、密钥等)。

是的,如果您有权限下载 PFX 格式(如果您不知道如何下载,请联系您的托管公司支持),您可以将其用作第三方 SSL。

【讨论】:

  • 感谢白兰度。问题似乎是,当使用完全托管的网站时,我可以添加 A 记录,但托管公司继续使用他们自己的 A 记录,我无法更改,这是他们“不可编辑设置”的一部分。对于第二个选项,您的意思是从托管公司下载 SSL 并将其用作 Azure 中的第 3 方 SSL? A 记录仍然指向托管公司,对吗?此外,我似乎没有选择以 PFX 格式下载 SSL,我只能查看证书配置(CSR、密钥等)。
猜你喜欢
  • 2016-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-27
  • 2012-03-12
  • 2012-01-11
  • 2012-12-01
  • 1970-01-01
相关资源
最近更新 更多