【发布时间】:2012-08-26 10:40:05
【问题描述】:
我正在尝试查找有关如何使用 SOCKS 代理设置 apache2 mod_proxy 的文档 我找到了这个页面 http://menet.math.ecnu.edu.cn/manual/mod/mod_proxy.html#socks 但它是关于 apache 第 1 版的,我不确定那里的配方是否仍然适用于第 2 版
我想要实现的是:
有一个 apache2 为我的域 exampleA.com 和 SOCKS 代理服务。它们都在服务器 A 上运行。SOCKS 代理在那里,因此服务器 A 上的一些应用程序可以与服务器 B、C 上的其他应用程序通信 它在 localhost:4000 上运行
我想要的是当用户访问特定的网址时 http://exempleA.com/spetialurl/http://exampleB.com/xxx
这个 http 请求将通过 apache mod_proxy 代理到服务器 B - 但通过 SOCKS 代理 或者如果用户访问 http://exempleA.com/spetialurl/http://exampleC.com/xxx 这也将通过 SOCKS 代理通过 mod_proxy 代理到服务器 C
我可以配置 mod_proxy 以将特定的 url 代理到服务器 B 或 C 我缺少的是如何配置/告诉 apache2 使用 SOCKS 代理
服务器 B 和 C 上的这些 url 不公开可见,但可以通过 SOCKS 代理访问
【问题讨论】: