【发布时间】:2010-09-16 20:50:04
【问题描述】:
有没有人知道任何反向代理解决方案允许直接修改 HTTP 响应的内容/数据,然后再中继到请求客户端?
举个例子:
代理将客户端对 pdf 文档的请求转发到另一台服务器,代理收到响应,将水印添加到 pdf 页面,带水印的 pdf 返回给客户端。
问候, 迈克
【问题讨论】:
标签: apache proxy reverse reverse-proxy
有没有人知道任何反向代理解决方案允许直接修改 HTTP 响应的内容/数据,然后再中继到请求客户端?
举个例子:
代理将客户端对 pdf 文档的请求转发到另一台服务器,代理收到响应,将水印添加到 pdf 页面,带水印的 pdf 返回给客户端。
问候, 迈克
【问题讨论】:
标签: apache proxy reverse reverse-proxy
我在Pound 上取得了成功。
【讨论】:
Apache 有 mod_proxy 和 mod_proxy_html,用于重写链接、标题等。我只见过 HTML 或 XML 过滤器,但您应该能够编写自己的二进制文件以满足您的 PDF 需求.我可以看到的可能困难是 Apache 将网页视为流,而不是文件。我不确定如何为 PDF 文档添加水印,但如果您需要访问整个文件来执行此操作,它可能会很快变得复杂。
请注意,对我来说,在您可以访问文件的服务器上添加水印似乎比代理服务器要容易得多。如果服务器负载是一个问题,批处理或单独的服务器可能是一种替代解决方案。
【讨论】:
【讨论】:
我在 python 标签上找到了Deliverance 的描述,它可能对您要查找的内容有用。我自己没有这方面的经验,所以一粒粒的盐等等。
【讨论】: