Мне интересно, можно ли настроить Apache mod_proxy для фильтрации содержимого, отправляемого через него. Например, если пользователь делает запрос на сайт A, затем отправляет запрос X на сервер, в противном случае отправляет неизмененный запрос.
Например:
Client ------> Proxy -------> Server
|
|
Filter
Фильтр может быть написан как сценарий, который запускается прокси-сервером, а также будет контролировать, какой ответ будет отправлен на сервер.
Это вообще возможно? Если да, то как это называется?
Спасибо.
Разрешение или блокировка сайтов можно обрабатывать в ProxyBlock
..
ProxyBlock bad-site.com other-bad-site.org
..или в <Proxy>
..
<Proxy http://bad-site.com/>
Order allow,deny
Deny from all
</Proxy>
..или в <ProxyMatch>
.
<ProxyMatch http://(bad|worse)\-site\.com/.*>
Order allow,deny
Deny from all
</ProxyMatch>
Для того, что вы ищете, внешнего скрипта, обрабатывающего авторизацию, нет встроенных функций; вам, вероятно, понадобится специальный модуль.