Re: [squid-users] Squid for Apache Authentification

From: Chris Robertson <crobertson_at_gci.net>
Date: Thu, 30 Apr 2009 10:49:09 -0800

Tech W. wrote:
> Hello,
>
> I have the apache which enables directory authentification.
> for example, I have this auth config for apache:
>
>
> in httpd.conf:
> 〈Directory /home/ftp/pub>
> Options Indexes
> AllowOverride AuthConfig
> order allow,deny
> allow from all
> 〈/Directory>
>
>
> in .htaccess:
> authname "shared files"
> authtype basic
> authuserfile /*/.password
> require valid-user
>
>
> When someone access apache's that directory, it will open a prompting window for inputing username and password.
>
> But, if I set a Squid reverse-proxy before apache, and when people access that same directory through squid, the prompting window will not be opened, people have no chance to input username and password.
>

Add "login=PASS" to your cache_peer line.

From http://www.squid-cache.org/Versions/v3/3.0/cfgman/cache_peer.html...

use 'login=PASS' if users must authenticate against
                     the upstream proxy or in the case of a reverse proxy
                     configuration, the origin web server. This will pass
                     the users credentials as they are to the peer.
                     This only works for the Basic HTTP authentication scheme.

> I'm using squid3.0-stable13 and Linux with kernel 2.6.
> Please help. Thanks in advance.
>
> Regards.

Chris
Received on Thu Apr 30 2009 - 18:48:39 MDT

This archive was generated by hypermail 2.2.0 : Fri May 01 2009 - 12:00:02 MDT