Активный обратный прокси - PullRequest
       49

Активный обратный прокси

1 голос
/ 13 октября 2008

Кто-нибудь знает о каких-либо решениях обратного прокси, которые позволяют напрямую изменять содержимое / данные ответа HTTP перед передачей запрашивающему клиенту?

Как пример:

Прокси-сервер перенаправляет запрос клиента на документ PDF на другой сервер, ответ, полученный прокси-сервером, водяной знак добавляется на страницы pdf, pdf с водяным знаком возвращается клиенту.

С уважением, Майк

Ответы [ 4 ]

2 голосов
/ 13 октября 2008

Apache имеет mod_proxy и mod_proxy_html, который используется для перезаписи ссылок, заголовков и т. Д. Я только когда-либо видел фильтры HTML или XML, но вы должны быть в состоянии написать свой собственный двоичный файл для ваших нужд PDF. Возможная трудность, с которой я столкнулся, заключается в том, что Apache рассматривает веб-страницы как поток, а не как файл. Я не уверен, как сделать водяные знаки в документе PDF, но если вам нужен доступ ко всему файлу, это может быстро усложниться.

Обратите внимание, что для меня было бы гораздо проще сделать водяные знаки на сервере, где у вас есть доступ к файлу, а не к прокси. Если проблема заключается в загрузке сервера, альтернативным решением может быть либо пакетный процесс, либо отдельный сервер.

0 голосов
/ 15 октября 2008

Я нашел описание Deliverance над тегами python, и это может быть полезно для того, что вы ищете. У меня нет опыта с этим, так что крупица соли и все такое.

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

0 голосов
/ 13 октября 2008

Я думаю, что могу пойти по маршруту Squid / ICAP.

Это для системы уровня предприятия, есть ли у кого-нибудь опыт работы с любым из них в этом контексте?

http://wiki.squid -cache.org / Особенности / ICAP

0 голосов
/ 13 октября 2008

У меня был успех с фунт .

...