我们在属于与site1.example.com , site2.example.com , site3.example.com相同的域的不同IIS服务器上有不同的网站。 但是,我们不知道如何在不同的IIS服务器和网站上使用相同的证书。 那么,为了在不同的IIS服务器上为这些网站使用example.com的证书,我们应该采用哪些步骤? 你能否就这个问题澄清我们?
您可以为每个主机或站点颁发不同的x509证书。 或者,如果使用一个证书,通常支持主题替代名称和通配符主机名称。
TLS和x509证书上有很多教程。 以下是主题: 如何使用X.509证书和SSL进行安全通信
这里涉及三个步骤:
其实购买证书
为了确保同一个域的多个子域名,你有两个select。
在一台服务器上安装证书+导出证书的公钥/私钥以便在其他服务器上安装
如果你需要实际的步骤,这在很大程度上取决于平台,所以如果你这样做,让我知道你的操作系统和IIS版本,我会编辑我的答案。
使用相同的过程将证书PFX导入本地计算机个人/我的存储使用其他IIS服务器上的证书MMC,然后使用IISpipe理器来select证书。
如果您还没有证书PFX,请从可能具有该证书的现有IIS服务器之一导出它。
如果证书私钥被标记为“不可导出”,则可以使用JailBreak导出证书。
您可以使用通配符证书(* .example.com)并将其导入到服务器上。 对于具有不同主题替代名称的证书也是如此。 为了简单起见,pfxtypes的证书是最简单的。 您可以在所有服务器上导入此证书并使用它。