Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 具有不同服务器的自签名证书_Security_Ssl Certificate_X509certificate_Self Signed - Fatal编程技术网

Security 具有不同服务器的自签名证书

Security 具有不同服务器的自签名证书,security,ssl-certificate,x509certificate,self-signed,Security,Ssl Certificate,X509certificate,Self Signed,我已经为我的服务器生成了自签名ssl证书,我可以在不同的服务器上使用相同的证书吗?您可以对任意多个服务器使用相同的证书,直到您的域名与证书中的通用名匹配为止。 请注意,对于每个客户端,它仍然是不受信任的,因为它不是由CA签名的。SSL证书通常用于保护域,而不是ip地址。您可以尝试为ip地址生成SSL证书 生成证书签名请求(CSR)时,可以在“公用名称”字段中输入ip地址。但是同一个SSL证书可能无法在另一个ip地址上工作。讨论了一个类似的问题: 您可以创建自己的主机名,并将其输入到操作系统的主机

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

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

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

生成证书签名请求(CSR)时,可以在“公用名称”字段中输入ip地址。但是同一个SSL证书可能无法在另一个ip地址上工作。讨论了一个类似的问题:

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


如果你的服务器有一个公共IP地址,那么你应该考虑从一个域名提供商购买一个域名,比如GoDoad。< /P>如果我没有域名,我可以用IP代替吗?不,这不管用。您需要一个域名。如果您正在创建和使用自签名证书,那么您也可以为新主机创建一个新的证书。另请参阅,您还需要将自签名证书放入相应的信任存储中。这非常有用,thanx alot