1

我目前正在将端口 80 上的所有请求转发到我的 Web 服务器正在侦听的端口。我正在尝试查看是否可以根据条件在端口 80 上转发请求。条件是用户尝试访问哪个 url... 因为我有多个域转发到同一个 Web 服务器。这将允许我设置多个启用 ssl 的侦听器,每个侦听器在不同的端口上,为其域提供安全内容。提前感谢您的帮助:)

4

1 回答 1

2

您不能为此使用 iptables,因为 iptables 在比 HTTP 应用程序级别(大部分情况下)低得多的级别上工作。

此外,如果您尝试为 SSL 完成“虚拟托管”并根据主机名提供不同的证书,请注意 HTTP Host 标头仅在成功的 HTTPS 协商后发送。有一种称为 SNI 的解决方法。因此,您应该寻找支持 SNI 的 Web 服务器或反向代理。

于 2013-06-25T18:12:40.067 回答