2008-10-13 31 views
1

有誰知道任何反向代理解決方案允許HTTP響應的內容/數據在被中繼到請求客戶端之前被直接修改嗎?主動反向代理

作爲一個例子:

代理中繼客戶機請求對PDF文檔到另一個服務器,通過代理接收到的響應,水印添加到PDF頁面,水印PDF被返回到客戶端。

的問候, 邁克

回答

0

我已經成功與Pound

2

Apache有mod_proxymod_proxy_html,它用於重寫鏈接,頭文件等。我只見過HTML或XML過濾器,但是您應該能夠爲您的PDF需求編寫自己的二進制文件。我可以看到的可能的困難是Apache將網頁視爲流,而不是文件。我不確定如何爲PDF文檔添加水印,但如果您需要訪問整個文件來完成此操作,它可能會很快變得複雜。

請注意,在您可以訪問該文件的服務器(而不是代理服務器)上進行水印處理似乎要容易得多。如果擔心服務器負載,批處理或單獨服務器可能是另一種解決方案。