主动反向代理

时间:2008-10-13 10:38:42

标签: apache proxy reverse reverse-proxy

有没有人知道任何允许HTTP响应的内容/数据在被转发到请求客户端之前直接修改的反向代理解决方案?

举个例子:

代理将客户对pdf文档的请求转发给另一台服务器,代理收到响应,水印添加到pdf页面,水印pdf返回给客户。

此致 迈克

4 个答案:

答案 0 :(得分:2)

Apache有mod_proxymod_proxy_html,它用于重写链接,标题等。我只见过HTML或XML过滤器,但你应该能够编写自己的二进制文件满足您的PDF需求。我可以看到的困难是Apache将网页视为流而不是文件。我不确定如何为PDF文档添加水印,但如果您需要访问整个文件来执行此操作,则可能会很快变得复杂。

请注意,在服务器上进行水印似乎要容易得多,在服务器上您可以访问文件而不是代理。如果担心服务器负载,批处理或单独的服务器可能是替代解决方案。

答案 1 :(得分:0)

我在Pound取得了成功。

答案 2 :(得分:0)

我想我可能会选择Squid / ICAP路线。

这适用于企业级系统,是否有人在此上下文中有任何经验?

http://wiki.squid-cache.org/Features/ICAP

答案 3 :(得分:0)

我在python标签上找到了Deliverance的描述,它可能对你正在寻找的东西很有用。我自己也没有这方面的经验,所以那些无穷无尽。

http://www.openplans.org/projects/deliverance/introduction