【问题标题】:is it possible to get free ssl certificate for IIS on Azure [closed]是否可以获得 Azure 上 IIS 的免费 ssl 证书 [关闭]
【发布时间】:2016-03-22 23:27:01
【问题描述】:

我正在使用 Windows Azure 虚拟机,我在 IIS 的帮助下托管了一个 nodejs 应用程序。

nodejs 应用程序运行良好,但它使用“HTTP”运行,我想使用“HTTPS”。

所以,情况是它当前在http://example.azurecloud.net 上运行,我想使它成为https://example.azurecloud.net

为了安装 ssl,我在我的 Windows AZURE 机器上安装了 AD CS(Active Directory 证书服务)并尝试创建证书,但是当我尝试使用该服务创建证书时,它会询问“指定在线证书颁发机构” " 并且有一个选项可以选择对我禁用的证书颁发机构,我无法创建证书。

所以我的问题是

1] 为什么我无法获得任何在线证书颁发机构列表?

2] 是否可以免费获得 SSL 证书?如果是那怎么办?

【问题讨论】:

  • 2.是的,letsencrypt.org
  • 也可以在你的服务器上使用自签名证书,稍后用CloudFlare的免费服务和免费证书打包。

标签: node.js azure ssl iis https


【解决方案1】:

这取决于您需要什么样的 SSL 证书。如果您需要一个广受信任的,mscdex 和 Lex Li 为您提供了一些建议,可以从哪里获得。只需搜索“免费 SSL 证书”即可。

出于您的目的,您不需要像 AD CS 这样的证书颁发机构。对于一个不被广泛信任的证书,这将是很多工作。

如果您不需要一个广泛信任的证书,您可以自己创建一个证书。在 Windows 2012 R2 和更新版本中,您有一个名为 New-SelfSignedCertificate 的 PowerShell 命令。

例子:

New-SelfSignedCertificate -DnsName example.azurecloud.net -CertStoreLocation cert:\LocalMachine\My

之后,您可以在 IIS 中选择网站绑定中的新证书:

【讨论】:

  • 感谢好友提供的信息!
猜你喜欢
  • 2018-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-02
  • 2019-03-14
  • 2017-10-08
  • 1970-01-01
  • 2021-02-11
相关资源
最近更新 更多