Jan Kaifer Asked: 2018-09-04 11:47:10 +0800 CST2018-09-04 11:47:10 +0800 CST 2018-09-04 11:47:10 +0800 CST OpenBSD 通过使用 relayd 或 pf 的域重定向 HTTPS 772 我有一台具有多个域的机器,我正在尝试在其上运行多个 HTTPS Web 服务器。所有的 Web 服务器都支持 https,所以我只需要将传入的数据包重定向到适当的端口(每个域都有一个端口)。我没有找到任何不需要中继才能访问 https 证书和密钥的东西。而且 man 说 relayd 不支持这个(只有客户端 tls 模式,服务器 tls 模式或两者,没有“重定向”或“通过”)。感谢您提供任何建议、建议或只是在哪里寻找解决方案的方向。 openbsd https 1 个回答 Voted Best Answer RalfFriedl 2018-09-04T15:05:02+08:002018-09-04T15:05:02+08:00 建立连接时,您不知道目标主机,除非您的主机位于不同的 IP 地址上,在这种情况下,您不需要在不同的端口上运行它们。现代浏览器将指示所需的主机名(服务器名称指示,SNI),但这为时已晚,并且作为基于网络的重定向内容的一部分。 最简单的解决方案是使用一个 Apache 进程(或您想要使用的任何服务器),并让它托管您的所有域。如果您确实需要不同的服务器,您可以让您的 Web 服务器充当代理,将转发到所需的目的地。的手册页relayd没有提及有关 TLS 支持的任何内容。
建立连接时,您不知道目标主机,除非您的主机位于不同的 IP 地址上,在这种情况下,您不需要在不同的端口上运行它们。现代浏览器将指示所需的主机名(服务器名称指示,SNI),但这为时已晚,并且作为基于网络的重定向内容的一部分。
最简单的解决方案是使用一个 Apache 进程(或您想要使用的任何服务器),并让它托管您的所有域。如果您确实需要不同的服务器,您可以让您的 Web 服务器充当代理,将转发到所需的目的地。的手册页
relayd
没有提及有关 TLS 支持的任何内容。