如何将我的自定义域私钥上传到 Microsoft Azure WebApp

How to upload my custom domain private key to Microsoft Azure WebApp

我已经创建了一个快速而粗略的 MVC 并将其发布到 Azure Web 应用程序。当我转到 xxx.azurewebsites.net.

时,我的测试应用程序运行正常

但是,我有一个我购买的第 3 方域,并且有一个 SSL。为了使我的第三方域(假设 www.xyz.com)与我的 MVC 应用程序一起工作而无需键入 xxx.azurewebsites.net,我在 WebApp 中创建了一个指向我的第三方域的自定义域并创建了 CName 和 TEXT第三方域中的记录。这行得通,但 Microsoft Azure 抱怨自定义域不安全。

现在我有了可以绑定到该站点的 SSL 证书,但 Microsoft 要求提供 .pfx 文件。

要创建 .pfx 文件,域站点要求我提供私钥。我与代表交谈,他们说,我必须生成一个私钥,下载它,然后将其上传到 Azure。

我该怎么做?

How to upload my custom domain private key to Microsoft Azure WebApp

生成 PKCS#12 文件(PFX 或 P12 文件)

  • 您需要将您的证书和私钥合并到一个 password-protected PKCS#12 文件中,然后再将它们上传到您的 Azure Web 服务。
  • 可以使用 IIS or OpenSSL:
  • 创建此文件

在 Azure 中打开应用。

在 Azure 门户中,导航到您的应用程序 => 点击左侧边栏菜单中的TLS/SSL设置=> Select 私钥证书 (.pfx) 选项卡 => 单击上传证书开始证书上传过程。

上传证书。

  • 使用文件夹图标导航到您的 PKCS#12 文件,输入 PKCS#12 文件的密码,然后单击“上传”按钮。

  • 如果上传成功,您应该会收到一条警告消息,并且您的证书将出现在“私钥证书”列表中。

  • 现在您可以将证书绑定到您的自定义域名。 Select 绑定 选项卡。

  • 单击添加TLS/SSL绑定开始将您的证书绑定到您的网络应用程序的域名的过程。