Страница 1 из 1

не загружаются файлы при работе squid+icap+clamav

Добавлено: 2006-02-08 21:31:04
shurilla
Доброго времени суток
Тут возникла проблемма настроил squid+icap+clamav все ок кроме одной проблеммы не загружаются файлы при запуске icap ругается на одну строчку
(Uknown type of module:perl_handler)
(Error loading service)
а браузер выдает (Downloaded 387522 bytes from 580020 of data)
(Download your file(size=580020) from Far165.exe)
нажимаешь на ссылку в данном случае (Far165.exe) получаешь что не возможно отобразить страницу а в url выписывается такая фигня (http://www.rarlab.com/far/ВЁDUMMYВЁCI_TMP_jAZYsF)
Кто знает как это побароть поделитесь опытом пажалуйста
Операционка CentOS 4.1 Final

Добавлено: 2006-02-08 23:33:37
Alex Keda

Код: Выделить всё

# следующеи строки - это когда похоже на режим какого-то 
# `виралатора` - поюзал, непонравилось...
#srv_clamav.VirSaveDir /usr/local/squid/infected/
#srv_clamav.VirHTTPServer  "http://192.168.254.254/"
#srv_clamav.VirUpdateTime   15
#srv_clamav.VirScanFileTypes ARCHIVE EXECUTABLE
я ж не зря их убрал-то :)

а насчёт перла - чё-то ему не хватает... Перл-то хоть стоит?

Добавлено: 2006-02-09 8:50:30
shurilla
спасибо все заработало
а насчет perla я сразу поставил пакеты для разрабодчика там есть куча perloвых модулей
ЕЩе раз огромное спасибо

Добавлено: 2006-02-22 11:10:03
linz
а у меня другой трабл...
имеется:
# uname -a
FreeBSD superhost 6.0-RELEASE-p3 FreeBSD 6.0-RELEASE-p3 #3: Mon Feb 20 17:24:05 MSK 2006

# /usr/local/squid/sbin/squid -v
Squid Cache: Version 2.5.STABLE12
configure options: --enable-icap-support (взят с дрвеба)

с-icap самый свежий.

clamav-0.88

далее
конфиг c-icap и icap'овские строчки в конфиге сквида прям как с вашего мана.

далее
#cat /usr/local/c-icap/var/logs/access.log
Wed Feb 22 11:03:21 200, 127.0.0.1, 127.0.0.1, REQMOD, srv_clamav , OK
Wed Feb 22 11:05:04 200, 127.0.0.1, 127.0.0.1, REQMOD, srv_clamav , OK
Wed Feb 22 11:06:48 200, 127.0.0.1, 127.0.0.1, REQMOD, srv_clamav , OK
из чего делаем вывод, что с-icap увидал clamav, так?

далее если запустить с-icap с -d 10 то вдим:
Server stats:
Childs:3
Free servers:29
Used servers:1
Requests served:388
из чего делаем вывд, что сквид видит ц-айкап, так?

а при попытке слить eicar получаем файлик к себе на винт. тоесть реакции нет вообще.
где я лажанулся?

Добавлено: 2006-02-22 11:27:18
linz
заработало. сам не понял почему....
будем искать...

Добавлено: 2006-03-06 11:13:15
linz
трабл... при включённом в сквиде ц-айкапе mail.ru кореектно отображается олько с 3-4 рефреша странички... и собственно возник вопрос, а нельзя ли как-то задать список урлов, котороые он не будет проверять?

Добавлено: 2006-03-06 11:27:21
Alex Keda
нет.
а что значит "корректно"?
Там параметрами макс чилдренов и прочими надо поиграть для стабильной работы... Но всё равно - зависит от числа узеров - на большом количестве сквид всё равно глючит...

это первая версия сквида с поддержкой icap - ещё кривовато всё. надо ждать следующей...

Добавлено: 2006-03-06 12:13:51
linz
корректно это значит нормально :)))
а вот некорркектно это значит, что во первых сверху страницы появляется число 200, ну а во вторых вс сраница перекошенная... я html не знаю нефига, поэтому в умных терминах описать не могу.

а сквид у меня с докторвебовской страницы, и насколько я понимаю, он там совсем не первый...

Добавлено: 2006-03-06 12:19:21
Alex Keda
linz писал(а):вс сраница перекошенная... я html не знаю нефига, поэтому в умных терминах описать не могу.
У тебя все скрипты режутся. режим виралатора отключи нах...
linz писал(а): а сквид у меня с докторвебовской страницы, и насколько я понимаю, он там совсем не первый...
а там он не под дрвебовский ли икап заточен?

Добавлено: 2006-03-06 12:27:19
linz
lissyara писал(а):
linz писал(а):вс сраница перекошенная... я html не знаю нефига, поэтому в умных терминах описать не могу.
У тебя все скрипты режутся. режим виралатора отключи нах...
linz писал(а):
а сквид у меня с докторвебовской страницы, и насколько я понимаю, он там совсем не первый...
а там он не под дрвебовский ли икап заточен?
виралятор уже давно ушёл нах... :))))

хмм... еслиб он был заточен под дрвеб, то наверное он не работал бы вообще?

Добавлено: 2006-03-06 12:31:07
Alex Keda
х.з. я тамошним не баловался...

Добавлено: 2006-03-06 12:31:16
linz
вот конфиг с-icap'а:

PidFile /var/run/c-icap.pid
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 600
StartServers 10
MaxServers 15
MinSpareThreads 10
MaxSpareThreads 20
ThreadsPerChild 20
MaxRequestsPerChild 0

Port 1344
User nobody
Group nobody

TmpDir /var/tmp
MaxMemObject 131072

ServerLog /usr/local/c-icap/var/log/server.log
AccessLog /usr/local/c-icap/var/log/access.log

ModulesDir /usr/local/c-icap/lib/c_icap
Module logger sys_logger.so
Module perl_handler perl_handler.so

sys_logger.Prefix "C-ICAP:"
sys_logger.Facility local1

Logger file_logger

acl squid_respmod src 0.0.0.0 type respmod
icap_access allow squid_respmod

ServicesDir /usr/local/c-icap/lib/c_icap
Service echo_module srv_echo.so
Service squard_module srv_sguard.so
Service antivirus_module srv_clamav.so

srv_clamav.ScanFileTypes TEXT DATA EXECUTABLE ARCHIVE GIF JPEG MSOFFICE
srv_clamav.SendPercentData 5
srv_clamav.StartSendPercentDataAfter 2M
srv_clamav.MaxObjectSize 5M
srv_clamav.ClamAvTmpDir /var/tmp
srv_clamav.ClamAvMaxFilesInArchive 0
srv_clamav.ClamAvMaxFileSizeInArchive 100M
srv_clamav.ClamAvMaxRecLevel 5