我有一个处于活动/在线状态的站点,该站点具有SSL证书。
我可以在开发站点上使用相同的证书吗,该证书也可以通过ip访问在线?
在开发站点上,我正在使用Linux / NGINX。
更多信息:
开发站点与当前网站处于活动状态时,将不会使用相同的托管/技术
我希望开发人员以外的其他人访问开发网站
因为该域将保持不变,并且该域中包含SSL,所以我想在dev上设置正确的SSL,以准备替换其他网站
开发服务器位于公共VPS上
从答案中请进行解释:如果开发站点的名称与您当前站点的名称相同,则开发站点必须正常工作?
我很困惑,当我输入域名时,域名总是会触发活动的网站(都是公开的)。
答案 0 :(得分:1)
证书对名称有效,对IP地址无效。
您可以使用相同的证书,只要您可以使用相同的名称访问另一个站点。如果这仅是指您的开发计算机或一组开发人员,则可以编辑hosts
文件,或让DNS服务器将名称解析为开发站点的IP地址。问题是这是否值得付出努力。如果开发人员的数量很少,则告诉他们仅接受证书会更容易。
如果您希望其他人访问开发站点(例如进行Beta测试),只需获取开发站点的DNS名称和证书即可。使用“让我们加密”证书是免费的。
修改
开发站点是否使用与活动网站相同的技术对于证书都没有关系。
如上所述,证书对名称有效,对IP地址无效。您需要开发站点的DNS名称和证书。
如果“域将保持不变”表示您拥有通配符证书(如*.example.com
中所示),则它对www.example.com
和dev.example.com
均适用。但是,如果您的证书用于www.example.com
,则仅由于部分名称相同而不能用于dev.example.com
。
开发和生产服务器在哪里都无所谓。
答案 1 :(得分:1)
是的,如果某些条件匹配,则可以使用同一证书: