【发布时间】:2015-07-23 11:51:13
【问题描述】:
这个问题与 Apache,mod_proxy 有关。
我有一个外部 IP=X、内部 IP=10.0.0.1 的站点,由 Apache 提供支持,可用作图像的反向代理:
ProxyPassMatch *.\.(jpg|gif|png) http://10.0.0.2/handle_image.php
当 IP=Y 的客户端连接到 IP=X 请求 logo.jpg 时,10.0.0.1 上的 Apache 连接到 10.0.0.2 并从中检索图像;然后它将图像发送到 Y 上的客户端。这意味着图像数据通过 10.0.0.1。
我希望 Y 上的客户端直接从 10.0.0.2 获取数据,同时保持与 X 的连接;即客户端认为它从 X 获取数据,但实际上从 10.0.0.1 抽取图像,因此 X 处的服务器网络不会被图像传输加载。
据我了解,这应该是服务器在 X 和 Y 之间连接的 10.0.0.2 处劫持 TCP 会话。
我该怎么做?
【问题讨论】: