[squid-users] Problems configuring Squid with C-ICAP+Squidclamav
L.P.H. van Belle
belle at bazuin.nl
Wed May 11 15:04:37 UTC 2016
Hai,
I reviewd your config, thing whats different in c-icap.conf compared to me.
RemoteProxyUsers off ( for you ) on for me.
Whats the content of /etc/c-icap/squidclamav.conf ?
The important part for me of the file :
#clamd_local /var/run/clamd.socket ! change/check this
clamd_ip 127.0.0.1
clamd_port 3310
If you use socket make sure your rights are correct and icap is added to the clamav group.
And my c-icap part of the squid.conf
## Tested with Squid 3.4.8 and 3.5.x + squidclamav 6.14 and 6.15
icap_enable on
icap_send_client_ip on
icap_send_client_username on
icap_client_username_header X-Authenticated-User
icap_persistent_connections on
icap_preview_enable on
icap_preview_size 1024
icap_service service_req reqmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
adaptation_access service_req allow all
icap_service service_resp respmod_precache bypass=1 icap://127.0.0.1:1344/squidclamav
adaptation_access service_resp allow all
I think you changed to much in the example.
Im reffering to these in the squid.conf
> adaptation_access service_avi_resp allow all
service_avi_resp?
Greetz,
Louis
> -----Oorspronkelijk bericht-----
> Van: squid-users [mailto:squid-users-bounces at lists.squid-cache.org] Namens
> C. L. Martinez
> Verzonden: woensdag 11 mei 2016 16:41
> Aan: squid-users at lists.squid-cache.org
> Onderwerp: [squid-users] Problems configuring Squid with C-
> ICAP+Squidclamav
>
> Hi all,
>
> I am installing a new squid proxy server under OpenBSD 5.9 with C-
> ICAP+Squidclamav, and I am having some troubles. When squid start up and I
> request some web page, it is returning the following error:
>
> 2016/05/11 14:22:06 kid1| essential ICAP service is down after an options
> fetch failure: icap://localhost:1344/squidclamav [down,!opt]
> 2016/05/11 14:23:54 kid1| suspending ICAP service for too many failures
>
> I've read Squid's wiki page about this and I don't see any error in my
> config. Squid's config is:
>
> icap_enable on
> icap_send_client_ip on
> icap_send_client_username on
> icap_client_username_header X-Authenticated-User
> icap_preview_enable on
> icap_preview_size 1024
> #icap_service_failure_limit -1
> icap_service service_avi_req reqmod_precache
> icap://localhost:1344/squidclamav bypass=off
> adaptation_access service_avi_req allow all
> icap_service service_avi_resp respmod_precache
> icap://localhost:1344/squidclamav bypass=on
> adaptation_access service_avi_resp allow all
>
> And c-icap's config is:
>
> PidFile /var/run/c-icap/c-icap.pid
> CommandsSocket /var/run/c-icap/c-icap.ctl
> Timeout 300
> MaxKeepAliveRequests 100
> KeepAliveTimeout 600
> StartServers 3
> MaxServers 10
> MinSpareThreads 10
> MaxSpareThreads 20
> ThreadsPerChild 10
> MaxRequestsPerChild 0
> Port 1344
> TmpDir /var/tmp
> MaxMemObject 131072
> DebugLevel 1
> Pipelining on
> ModulesDir /usr/local/lib/c_icap
> ServicesDir /usr/local/lib/c_icap
> TemplateDir /usr/local/share/c_icap/templates/
> LoadMagicFile /etc/c-icap/c-icap.magic
> RemoteProxyUsers off
> RemoteProxyUserHeader X-Authenticated-User
> RemoteProxyUserHeaderEncoded on
> acl localhost src 127.0.0.1/255.255.255.255
> acl ALLREQUESTS type RESPMOD REQMOD
> icap_access allow localhost ALLREQUESTS
> icap_access deny all
> ServerLog /var/log/c-icap/server.log
> AccessLog /var/log/c-icap/access.log
> Logger file_logger
> Module logger sys_logger.so
> Service squidclamav squidclamav.so
>
> Any idea what am I doing wrong?? How can I do a simple test against c-
> icap server from command line??
>
> Thanks.
>
> --
> Greetings,
> C. L. Martinez
>
> _______________________________________________
> squid-users mailing list
> squid-users at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20160511/b7490c9d/attachment-0001.html>
More information about the squid-users
mailing list