Hello,

We are running a Squid-Proxy (2.3.stable4-51) on a SuSE-Linux machine. To
access URLs in the internet, users have to enter username and password. Some
URLs can be accessed without authentication.
These public URLS are listed in the file "/etc/squid/public_urls". This configuration
worked fine for about a couple of weeks.


In the last few days, the proxy ignores the acl PUBLIC_URLS.
Syslog shows the following messages:

Sep 29 17:18:00 proxy squid[313]: aclParseAclLine: IGNORING invalid ACL: acl PUBLIC_URLS dstdomain "/etc/squid/public_urls"
Sep 29 17:18:00 proxy squid[313]: strtokFile: "/etc/squid/public_urls not found
Sep 29 17:18:00 proxy squid[313]: squid.conf line 1289: http_access allow PUBLIC_URLS
Sep 29 17:18:00 proxy squid[313]: aclParseAccessLine: Access line contains no ACL's, skipping



The ACL definition looks like this:


[....]
acl PUBLIC_URLS dstdomain "/etc/squid/public_urls"
acl PASSWORT proxy_auth REQUIRED
[....]
http_access allow PUBLIC_URLS
http_access allow PASSWORT
http_access deny all


After restarting squid, the ACL is handled correctly. This problem occurs
about 2 times a week.


Any ideas?

Thanks in advance,
Udo Pokojski

Reply via email to