运行 IIS 和 Node JS 中的 SSL 证书

Run SSL Certificate in IIS and Node JS

我有一个 windows 服务器 2012,在 IIS 中有一个 SSL 证书 运行。 我也在那个服务器上部署了一个 Node JS 应用程序,我正在使用 pm2 来管理这个项目,但是,我也需要通过 https 使用这个项目。

我该怎么做?

之前我尝试按照 link 中的步骤使用 Open SSL 重新加密证书: Setting up real SSL with Node JS

一切正常,但是当我使用 openSSL 生成的 .csr 重新键入证书时,我在 IIS 上的证书停止工作。

我怎样才能做到这一点?

我正在使用 GoDaddy 获取 SSL 证书。

提前致谢。

所以您实际上是在尝试在两个不同的 Web 服务器上使用相同的证书?大概他们服务于不同的领域? (例如 a.mydomain.com、b.mydomain、.com)。

如果它们的基本域相同,您可以考虑获取颁发的具有通配符域 (*.mydomain.com) 的证书。如果您的注册商不支持此功能,或者您的域完全不同且不相关,那么您需要两个不同的证书。