2008-10-13 34 views
1

有谁知道任何反向代理解决方案允许HTTP响应的内容/数据在被中继到请求客户端之前被直接修改吗?主动反向代理

作为一个例子:

代理中继客户机请求对PDF文档到另一个服务器,通过代理接收到的响应,水印添加到PDF页面,水印PDF被返回到客户端。

的问候, 迈克

回答

0

我已经成功与Pound

2

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

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