Apache mod_ext_filter 和 mod_proxy

Apache mod_ext_filter 和 mod_proxy

我在使用 apache 时遇到问题mod_ext_filtermod_proxy

我编写了一个脚本 (add-promo.pl) 来向 HTML 页面添加一些标签。我的问题是 Apache 不运行这个脚本。

我已经检查过代理响应未被压缩。

有人可以帮助我或者建议我如何调试这个问题吗?

<VirtualHost *:80>
   ServerName 10.1.0.101
   ServerAlias central  192.168.2.2

   ExtFilterDefine promoAdder mode=output intype=text/html cmd="/usr/bin/perl /var/www/cgi-bin/add-promo.pl /tmp/add-promo.out"

   ProxyRequests Off
   ProxyPreserveHost On

   <Location "/HM/WS/CatSearch.aspx">
      ProxyPass         http://10.1.0.100/HM/WS/CatSearch.aspx
      ProxyPassReverse  http://10.1.0.100/HM/WS/CatSearch.aspx
      SetOutputFilter   promoAdder
   </Location>

   ProxyPass /api http://localhost:8080/webapi-core/api
   ProxyPassReverse /api http://localhost:8080/webapi-core/api

   ProxyPass / http://10.1.0.100/
   ProxyPassReverse / http://10.1.0.100/

</VirtualHost>

相关内容