6
是否有可能让Node.js使用多个SSL证书?我目前正在使用一个证书,但发布了与其他域匹配的新证书。Node.js多个SSL证书
由于我的服务器位于负载平衡器的后面,因此有两种方法可以与它们匹配,并且我想匹配它们。有没有办法使用两个证书,而不是用两个匹配创建一个?
是否有可能让Node.js使用多个SSL证书?我目前正在使用一个证书,但发布了与其他域匹配的新证书。Node.js多个SSL证书
由于我的服务器位于负载平衡器的后面,因此有两种方法可以与它们匹配,并且我想匹配它们。有没有办法使用两个证书,而不是用两个匹配创建一个?
见this答案单个https
服务器
运行多个域总之,你可以从https
服务器使用SNI callback
。
SNI
代表Server Name Identification
,它由所有现代浏览器实现。
工作原理:
浏览器发送的主机名未加密的(如果它支持SNI)。请求的其余部分由证书加密。然后,HTTP模块可以让您决定使用哪个SSL证书来解密连接。
SNI注:
(HTTPS) -> NGINX -> (HTTP) -> Node
我希望这可以帮助你。我张贴这个文件的目的。