Установлен SquidGaurd.
конфигурация след.:dbhome /usr/local/squidGuard/db
logdir /usr/local/squidGuard/logdest my_ban {
expressionlist my_ban/expressions
redirect 302:http://192.168.1.1/images/1x1.gif
log my_ban.log
}acl {
default {
pass !my_ban all
}
}Проблема следующая - при загрузке страниц, на которыхъ были обрезаны баннеры,MSIE 5.5 пишет что страница загружена но с ошибками:
Line:2
Char:7
Error: Invalid character
Code:0
URL: http://bigmir.netДр. браузер, Opera 6.05 - загружает страницу полностью, но индикатор показывает, что вроде страничка еще грузится, иногда даже виснет и вываливается.
Если вырубить в Squid редиректор - то этих проблем нет !
Может подскажите - в чем может заключаться проблема ?Спасибо.
а это всегда происходит? или в какой-то доле случаев?
еще попробуй не выключать редирект, а пропускать все адреса pass all, может, что-то выяснится...
>а это всегда происходит? или в какой-то доле случаев?
>еще попробуй не выключать редирект, а пропускать все адреса pass all, может,
>что-то выяснится...Настроил SquidGuard на pass all
Все работает, баннеры моргают :((. Тот же самый bigmir.net грузится без ошибок во всех браузерах...Проблемы с загрузкой , при обрезании баннеров , возникают почти на всех сайтах где обрезаются баннеры, но например, на squid.opennet.ru ошибок не возникает :))
Может я файл 1x1.gif какого-то неправильного формата подставляю ?
Или может это DNS или Apach как-то мутят воду ?
цитирую configuration.txt из исходников squidGuard:[arrow-green.gif] [92]Example 4 - Blocking inappropriate sites:
logdir /usr/local/squidGuard/log
dbhome /usr/local/squidGuard/dbdest porn {
domainlist porn/domains
urllist porn/urls
}acl {
default {
pass !porn all
redirect http://localhost/cgi/blocked?clientaddr=%a&clientname=&...
clientuser=%i&clientgroup=%s&url=%u
}
}т.е. redirect надо писать внутри acl-я, если я правильно понимаю...
>цитирую configuration.txt из исходников squidGuard:
>
> [arrow-green.gif] [92]Example 4 - Blocking inappropriate sites:
>
> logdir /usr/local/squidGuard/log
> dbhome /usr/local/squidGuard/db
>
> dest porn {
> domainlist porn/domains
> urllist
> porn/urls
> }
>
> acl {
> default {
>
> pass !porn all
>
> redirect http://localhost/cgi/blocked?clientaddr=%a&clientname=&...
>clientuser=%i&clientgroup=%s&url=%u
> }
> }
>
>т.е. redirect надо писать внутри acl-я, если я правильно понимаю...Вами указанная конфигурацию, ИМХО, означает что все кто не прошел через default редиректорятся туда-то
redirect http://localhost/cgi/blocked?clientaddr=%a&clientname=&...
>clientuser=%i&clientgroup=%s&url=%uредиректорить можно и здесь,
цитирую из http://www.squidguard.org/config/ :))dest porn {
domainlistporn/domains
urllistporn/urls
expressionlist porn/expressions
redirect 302:http://info.foo.bar/images/blocked.gif
# redirect matches to this URL
}
Я думаю, что сама по себе конфигурация squidGuard корректная.Может у кого-нибудь похожие трудности уже встречались ?
Такие ошибки и у меня встречаются, но только на страницах содежащие скрипты. По исходному тексту видно как squidGuard ломает синтаксис и создаются неправильные ссылки, вызывающие подвисание. Тут надо опрелелиться в важности работы без ошибок. Иногда надо что-то либо разрешить, либо стараться в urls писать полные линки.