Назад | Перейти на главную страницу

Apache mod_ext_filter и mod_proxy

У меня проблема с использованием apache mod_ext_filter и mod_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>