在运行PHP和MongoDB服务器的网站上,用户应该可以访问PHP页面(https),而合作伙伴应该直接访问MongoDB服务器(通过标准MongoDB端口27017上的SSL连接)。是否可以使用SSL证书(用于网站)来保护MongoDB,因为它们都在同一台物理机器上运行?
答案 0 :(得分:0)
您可以为不同的应用程序使用相同的证书,同一应用程序在不同的端口,不同的系统等上同时使用 - 只要证书可以被验证并且服务器由证书识别。这意味着可以验证信任链(取决于客户端上安装的Root-CA),并且证书与用于访问系统的名称相匹配。请注意,不同的应用程序协议对如何检查名称有不同的规则,尤其是关于通配符的使用。