[Tech] apache + autenticazione squid-cgi

Lorenzo Cocchi exit0@libero.it
Sab 24 Dic 2005 19:41:11 CET


On Wed, Dec 21, 2005 at 11:46:23PM +0100, Lorenzo Cocchi wrote:
> Ho configurato "apache" per lo scrip "cachemanager.cgi" di "squid-cgi"
> in queso modo:
> 
> ### file /etc/apache/httpd.conf
> ScriptAlias /squid/cgi-bin /usr/lib/cgi-bin/
> ###############################
> 
> ### file /etc/apache/conf.d/squid-cgi
> <Location /usr/lib/cgi-bin/cachemgr.cgi>
>    AllowOverride None
>       AuthName "Test Authentication"
>       AuthType Basic
>       AuthUserFile /etc/apache/auth/htpasswd
>       AuthGroupFile /dev/null
>       require valid-user
>    order deny,allow
>    deny from all
>    allow from 127.0.0.1
> </Location>
> #####################################
> 
> L'autenticazione non funziona. Accedo alla pagina senza nessuna
> richiesta di username e password.
> Ho provato anche "AllowOverride All" con l'uso del file .htaccess con
> esito negativo.

Ho risolto e spero possa essere utile a qualcuno:

### file /etc/apache/httpd.conf
<IfModule mod_alias.c>
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

    <Directory /usr/lib/cgi-bin/>
        AllowOverride All
        Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
    </Directory>
</IfModule>
###

Poi un semplice file .htacces e l'autenticazione funziona!

Buon Natale a tutta la lista!

Ciao, Lorenzo.

-- 
Lorenzo Cocchi  - GnuPG Key ID = 5A68DA9C
Key fingerprint = 734E ED02 E94F 6C9E A973  1F5D 23D7 43A3 5A68 DA9C
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: Digital signature
URL:         <http://lists.linux.it/pipermail/flug-tech/attachments/20051224/f87d4677/attachment.pgp>


Maggiori informazioni sulla lista flug-tech