Apache:过滤代理内容

Apache:过滤代理内容,apache,filter,proxy,apache2,mod-proxy,Apache,Filter,Proxy,Apache2,Mod Proxy,我试图将本地Apache安装配置为(转发)代理,并在将内容发送到客户端应用程序之前修改内容。我的配置文件受“Apache Cookbook:Apache管理的解决方案和示例”第10.7节()的启发,如下所示: <VirtualHost *:8344> ProxyRequests On ExtFilterDefine fixtext mode=output intype=text/html cmd="/bin/sed s/and/AND/g" <Proxy *>

我试图将本地Apache安装配置为(转发)代理,并在将内容发送到客户端应用程序之前修改内容。我的配置文件受“Apache Cookbook:Apache管理的解决方案和示例”第10.7节()的启发,如下所示:

<VirtualHost *:8344>
  ProxyRequests On
  ExtFilterDefine fixtext mode=output intype=text/html cmd="/bin/sed s/and/AND/g"
  <Proxy *>
    SetOutputFilter fixtext
  </Proxy>
</VirtualHost>

代理请求
ExtFilterDefine fixtext mode=output intype=text/html cmd=“/bin/sed s/and/g”
SetOutputFilter固定文本

代理本身似乎有效。当我将浏览器配置为使用代理(127.0.0.1:8344)并启动Apache时,浏览工作正常(当Apache未运行时浏览不工作)。然而,过滤器似乎被完全忽略了。error.log或access.log中没有任何内容表明存在任何问题。我想我错过了一些东西。任何提示都将不胜感激

这个问题听起来与您想要实现的目标相关:rmeakins,谢谢您的链接!你说得对,这和我的问题很接近。从某种意义上说,我遵守了回复,因为我第一次使用Privoxy代理服务器运行了安装程序。尽管如此,Apache将更强大,因为它似乎可以在内容上运行外部脚本(例如Perl脚本)(而不是简单的SED命令)。