Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Ssl 我可以在同一台机器上使用为我自己的服务器创建的nginx证书吗?_Ssl_Nginx_Certificate - Fatal编程技术网

Ssl 我可以在同一台机器上使用为我自己的服务器创建的nginx证书吗?

Ssl 我可以在同一台机器上使用为我自己的服务器创建的nginx证书吗?,ssl,nginx,certificate,Ssl,Nginx,Certificate,Nginx设置在我的服务器所在的机器上。Nginx已经为我们正在使用的域生成了SSL证书。我可以使用相同的证书为我的服务器设置SSL吗?基本上,这取决于,但可能是 首先,不建议在多个web服务器上重复使用证书。这会增加与证书使用相关的风险。我不会详细说明为什么密码学是一个大课题 简言之,如果证书的使用者或使用者替代名称SAN与web服务器的DNS名称匹配,则可能可以再次使用该证书。事实上,即使Subject/SAN不匹配,证书也可以工作,但是任何访问该页面的人都会收到一个错误,表明这一点 听起来

Nginx设置在我的服务器所在的机器上。Nginx已经为我们正在使用的域生成了SSL证书。我可以使用相同的证书为我的服务器设置SSL吗?

基本上,这取决于,但可能是

首先,不建议在多个web服务器上重复使用证书。这会增加与证书使用相关的风险。我不会详细说明为什么密码学是一个大课题

简言之,如果证书的使用者或使用者替代名称SAN与web服务器的DNS名称匹配,则可能可以再次使用该证书。事实上,即使Subject/SAN不匹配,证书也可以工作,但是任何访问该页面的人都会收到一个错误,表明这一点

听起来好像有两个web服务器在同一台机器上运行,所以一个URL是,另一个URL是,其他服务器是同一台机器或服务器上不同IP的DNS条目。URL上的额外端口不会影响证书的使用,但会使用户访问页面更加复杂。如果是不同的DNS条目,则证书需要在SAN字段中列出该条目