【发布时间】: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