根据主机名标头对 HTTP 请求进行本地 TCP 端口转发

根据主机名标头对 HTTP 请求进行本地 TCP 端口转发

我想根据 HTTP 请求中的主机名将 TCP 从端口 80 转发到另一个本地端口。

如果可能的话,我想避免使用 HTTP 反向代理,因为它会在转发之前存储整个 HTTP 请求 - 据我所知:http://wiki.nginx.org/HttpProxyModule

如果无法避免使用 HTTP 反向代理,那么是否可以避免在转发 HTTP 请求之前存储整个 HTTP 请求?

答案1

Host如果你想根据header选择后端不缓冲请求主体,你需要类似HAProxy或者可能而不是 nginx。

相关内容