Redirect 如何使用iptables基于url将端口80上的请求转发到另一个端口

Redirect 如何使用iptables基于url将端口80上的请求转发到另一个端口,redirect,iptables,portforwarding,Redirect,Iptables,Portforwarding,我当前正在将端口80上的所有请求转发到web服务器正在侦听的端口。我正在尝试查看是否可以根据条件转发端口80上的请求。用户试图访问的url的条件。。。因为我有多个域转发到同一个web服务器。这将允许我设置多个启用ssl的侦听器,每个侦听器位于不同的端口上,为其域提供安全内容。Thx提前为您提供帮助:)您不能为此使用iptables,因为iptables的工作级别远低于HTTP应用程序级别(大部分情况下) 另外,如果您试图为SSL实现“虚拟主机”,并基于主机名提供不同的证书,请注意HTTP主机头仅

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

您不能为此使用iptables,因为iptables的工作级别远低于HTTP应用程序级别(大部分情况下)

另外,如果您试图为SSL实现“虚拟主机”,并基于主机名提供不同的证书,请注意HTTP主机头仅在成功的HTTPS协商后发送。有一个叫做SNI的解决办法。因此,您应该寻找支持SNI的web服务器或反向代理