Search squid archive

Re: Authentication Hack

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Mar 3, 2008 at 7:24 PM, Michael Graham wrote:
>  I think I missed a line out, try:
>
>
>  external_acl_type ipauth %SRC /usr/local/squid/libexec/checkip
>  acl ipauthACL external ipauth # <-- This creates the ACL
>  http_access allow ipauthACL
>
Hi Michael,

Thank you for your patience.

Of course! The acl hadn't been declared! Still, I wasn't really aware
of the external argument for acl :?

However, Squid returns this in my /usr/local/squid/var/logs/cache.log:

2008/03/04 10:07:24| Ready to serve requests.
2008/03/04 10:07:24| WARNING: ipauth #1 (FD 7) exited
2008/03/04 10:07:24| WARNING: ipauth #2 (FD 8) exited
2008/03/04 10:07:24| WARNING: ipauth #3 (FD 9) exited
2008/03/04 10:07:24| Too few ipauth processes are running
FATAL: The ipauth helpers are crashing too rapidly, need help!

My Perl script is pretty simple, it just checks for the existence of a
file with the name of the user's IP. If the file exists, the user has
authenticated, if not he needs to log in.

#!/usr/bin/perl -w

$| = 1;
if (-e '/var/www/apache2-default/cgi-bin/ips/'.$_){print "OK";}
else {print "ERR";}

(I'm assuming that squid places the user's IP onto the STDIN and I
don't have to pass the IP address from the squid.conf file).

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux