使用不同服务器的自签名证书

Self sign certificate with different server

我已经为我的服务器生成了一个自签名 ssl 证书,我可以在不同的服务器上使用同一个证书吗?

您可以为任意多台服务器使用同一个证书,直到您的域名与证书中的公用名相匹配。 请注意,它仍然不受每个客户端的信任,因为它没有由 CA 签名。

嗯,SSL 证书通常用于保护域而不是 IP 地址。您可以尝试为一个ip地址生成一个SSL证书。

您可以在生成证书签名请求 (CSR) 时在通用名称字段中输入 IP 地址。但是同一个 SSL 证书可能不适用于另一个 IP 地址。讨论了类似的问题:Is it possible to have SSL certificate for IP address, not domain name?

您可以创建自己的主机名并将其输入到操作系统的主机文件中。然后您将必须为此域创建一个自签名 SSL 证书。您可以在任意数量的服务器上使用此 SSL 证书。

如果您的服务器有 public IP 地址,那么您应该考虑从 GoDaddy 等域名提供商处购买域名。