gpt4 book ai didi

使用 HTTP/2 作为 LAN 内部通信机制的 SSL 证书问题

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:43 24 4
gpt4 key购买 nike

我们正在运行每个运行多个进程的服务器,这些进程当前使用 HTTP 相互通信(每个客户端使用 1-2 个物理服务器,并且有多个客户端具有单独的服务器)。

服务器在每个客户端本地托管。

我们正在考虑将服务于静态文件(多个图像、视频)的 nginx 服务迁移到 HTTP/2,以加快速度,因为这很常见一次请求 1000 张图片,这是 HTTP/2 擅长的领域。

对于客户端,我们使用基于 Chrome 的 (Electron) 客户端。

上面出现了一个问题,在我们使用的 Chromium 版本中使用 HTTP/2 时需要 TLS 证书。由于这是一个局域网,所以没有域名,甚至 IP 地址也不能保证是静态的。

注意:使用 TLS 只是一种奖励,我们的主要目标是从 HTTP/2 获得延迟改进。

有解决办法吗?

最佳答案

解决方案是为域颁发自签名证书,该证书已添加到所有受影响客户端的主机文件中。证书颁发机构已在所有客户端计算机中手动声明为受信任。

对于更通用的解决方案,可以使用任何 DNS 解析选项,只要它对所有客户端和任何签名证书都是一致的,而自签名签名则需要手动将 CA 文件添加到所有客户。

关于使用 HTTP/2 作为 LAN 内部通信机制的 SSL 证书问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46788589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com