Сделал по FAQ редирект для резки баннеров:
::squid.conf (Squid 2.4)
redirect_program /usr/local/bin/redirector.pl
redirect_children 10
redirector_bypass on
::redirector.pl
#!/usr/bin/perl
$|=1;
while (<>) {
s@.*/cgi-bin/banner.*@http://localhost/intelinside.gif@;
s@.*cgi/bn.pl.*@http://localhost/intelinside.gif@;
s@.*/banners/.*@http://localhost/intelinside.gif@;
...skipped...
s@.*www.geocities.com/sponsor/.*@http://localhost/intelinside.gif@;
print;}
права на скрипт: -rwxr-xr-x squid.squid redirector.pl*
Проверял, видится любым юзером.
при запуске такой конфиги в cache.log:
2004/01/13 12:51:20| ipcCreate: /usr/local/bin/redirector.pl: (2) No such file or directory
...столько раз, сколько redirect_children
2004/01/13 12:51:20| WARNING: redirector #1 (FD 11) exited
и затем очень быстро сквид падает с abnormal termination. Причем, несмотря на "redirector_bypass on" паги не отображает сразу же.
Сразу скажу, и перл стоит по указанному пути, и параметр redirect_children менял - без разницы.
Вообщем, помогите кто может!