tek*_*rat 8 ssl proxy reverse-proxy node.js
我正在尝试在NodeJS中创建反向代理.但是我一直在运行这个问题,因为我只能在同一个端口(443)上提供一组证书/密钥对,即使我想服务多个域.我已完成研究并继续遇到同样的路障:
如果有人能够向我展示一个服务多个安全域的示例,每个安全域都使用自己的证书来自相同的端口号(443),使用NodeJS和https.createServer或node-http-proxy,我将感激不尽.
让我通过域标头动态服务器 SSL 证书
没有域标头,所以我猜您指的是 HTTP 请求中的 Host 标头。但是,这行不通,因为
以前,每个 SSL 证书都需要一个 IP 地址。当前的浏览器确实支持 SNI(服务器名称指示),它发送已在 SSL 层内的预期目标主机。看起来 node.js 确实支持这个,寻找SNICallback. 但是,请注意,仍然有足够的库,它们要么根本不支持客户端的 SNI,要么需要显式使用它。但是,只要您只想支持浏览器,这应该没问题。