HTTP応答のコンテンツ/データを要求元のクライアントに中継する前に直接変更できるリバースプロキシソリューションを知っている人はいますか?
例として:
プロキシは、PDFドキュメントに対するクライアントの要求を別のサーバーに中継し、プロキシが応答を受信し、透かしがpdfのページに追加され、透かしが入ったpdfがクライアントに返されます。
よろしく、マイク
HTTP応答のコンテンツ/データを要求元のクライアントに中継する前に直接変更できるリバースプロキシソリューションを知っている人はいますか?
例として:
プロキシは、PDFドキュメントに対するクライアントの要求を別のサーバーに中継し、プロキシが応答を受信し、透かしがpdfのページに追加され、透かしが入ったpdfがクライアントに返されます。
よろしく、マイク
Apacheには、リンクやヘッダーなどを書き換えるために使用されるmod_proxy
andmod_proxy_html
があります。HTMLまたはXMLフィルターを見たことがありますが、PDFのニーズに合わせて独自のバイナリフィルターを作成できるはずです。私が見ることができた可能性のある問題は、ApacheがWebページをファイルではなくストリームとして扱うことです。PDFドキュメントに透かしを入れる方法はわかりませんが、ファイル全体にアクセスする必要がある場合は、すぐに複雑になる可能性があります。
プロキシではなく、ファイルにアクセスできるサーバーで透かしを入れる方がはるかに簡単に思えることに注意してください。サーバーの負荷が懸念される場合は、バッチプロセスまたは別のサーバーのいずれかが代替ソリューションになる可能性があります。
私はポンドで成功しました。
Pythonタグで配信の説明を見つけました。これは、探しているものに役立つ可能性があります。私自身は経験がないので、一粒の塩など。
私は Squid/ICAP ルートをたどるかもしれないと思います。
これはエンタープライズレベルのシステム用です。このコンテキストでこれらのいずれかを使用した経験がある人はいますか?