具有SSL证书的NGINX反向代理仅在Firefox中提供SEC_错误\u未知\u颁发者错误

具有SSL证书的NGINX反向代理仅在Firefox中提供SEC_错误\u未知\u颁发者错误,ssl,nginx,Ssl,Nginx,我已经用SSL证书配置了一个NGINX反向代理,它在Chrome和IE中运行良好,但在Firefox中给我一个SSL错误(SEC_error_UNKNOWN_ISSUER)。 为什么会这样?我刚刚发现,如果服务器(或负载平衡器)没有完全发送证书链,就会发生这种情况 另一个答案解释说,Chrome会自己查找丢失的链证书,而Firefox不会。实际上,Firefox缓存了早期连接到其他站点的中间证书,但在我的情况下,因为我主要使用Chrome,Firefox没有任何这些Sectigo(Comodo)

我已经用SSL证书配置了一个NGINX反向代理,它在Chrome和IE中运行良好,但在Firefox中给我一个SSL错误(SEC_error_UNKNOWN_ISSUER)。 为什么会这样?

我刚刚发现,如果服务器(或负载平衡器)没有完全发送证书链,就会发生这种情况

另一个答案解释说,Chrome会自己查找丢失的链证书,而Firefox不会。实际上,Firefox缓存了早期连接到其他站点的中间证书,但在我的情况下,因为我主要使用Chrome,Firefox没有任何这些Sectigo(Comodo)根证书的缓存,这就是我收到验证错误的原因

当我购买我的PositiveSSL证书时,我收到了我域的“crt”文件和一个“ca捆绑包”文件,即证书颁发机构捆绑包这两个文件都应该连接起来(首先是我的证书,然后是授权链的证书),这个组合文件应该在NGINX中配置为ssl\u证书。